[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <YkG60GW9QJ8OCWjd@kroah.com>
Date: Mon, 28 Mar 2022 15:40:32 +0200
From: Greg KH <gregkh@...uxfoundation.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>,
Andrew Morton <akpm@...ux-foundation.org>,
Stephen Rothwell <sfr@...b.auug.org.au>
Cc: linux-kernel@...r.kernel.org, linux-staging@...ts.linux.dev
Subject: [GIT PULL] Staging driver changes for 5.18-rc1
The following changes since commit 09688c0166e76ce2fb85e86b9d99be8b0084cdf9:
Linux 5.17-rc8 (2022-03-13 13:23:37 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git tags/staging-5.18-rc1
for you to fetch changes up to 41197a5f11a4b2d11ac19bc62552022153032811:
staging: r8188eu: remove unnecessary memset in r8188eu (2022-03-18 13:45:09 +0100)
----------------------------------------------------------------
Staging driver update for 5.18-rc1
Here is the big set of staging driver updates for 5.18-rc1.
Loads of tiny cleanups for almost all staging drivers in here, nothing
major at all. Highlights include:
- remove the ashmem Android driver. It is long-dead and if
there are any legacy userspace applications still using it,
the Android kernel images will maintain it, the community
shouldn't care about it anymore
- wfx wifi driver major cleanups. Should be ready to merge out
of staging soon, and will coordinate with the wifi maintainers
after -rc1 is out
- major cleanups and unwinding of the layers of the r8188eu
driver. It's amazing just how many unneeded layers of
abstraction is in there, just when we think it's done, another
is found...
- lots of tiny coding style cleanups in many other staging
drivers.
There will be merge conflict with a fbtft change and the spi driver
changes in your tree, but it's pretty obvious what to do (the function
shouldn't return anything.)
All have been in linux-next for a while with no reported problems.
Signed-off-by: Greg Kroah-Hartman <gregkh@...uxfoundation.org>
----------------------------------------------------------------
Abdun Nihaal (41):
staging: r8188eu: remove unneeded variable in rtw_wx_get_essid
staging: r8188eu: remove unneeded variable in rtw_wx_get_enc
staging: r8188eu: remove unneeded variable in rtw_p2p_get
staging: r8188eu: remove unneeded variable in rtw_p2p_get_wps_configmethod
staging: r8188eu: remove unneeded variable in rtw_p2p_get_go_device_address
staging: r8188eu: remove unneeded variable in rtw_p2p_get_device_type
staging: r8188eu: remove unneeded variable in rtw_p2p_get_device_name
staging: r8188eu: remove unneeded variable in rtw_p2p_get_invitation_procedure
staging: r8188eu: propagate error code in rtw_p2p_get2
staging: r8188eu: convert rtw_p2p_set_go_nego_ssid to return void
staging: r8188eu: convert rtw_p2p_setDN to return void
staging: r8188eu: convert rtw_p2p_get_status to return void
staging: r8188eu: convert rtw_p2p_get_req_cm to return void
staging: r8188eu: convert rtw_p2p_get_role to return void
staging: r8188eu: convert rtw_p2p_get_peer_ifaddr to return void
staging: r8188eu: convert rtw_p2p_get_peer_devaddr to return void
staging: r8188eu: convert rtw_p2p_get_peer_devaddr_by_invitation to return void
staging: r8188eu: convert rtw_p2p_get_groupid to return void
staging: r8188eu: convert rtw_p2p_get_op_ch to return void
staging: r8188eu: convert rtw_p2p_invite_req to return void
staging: r8188eu: convert rtw_p2p_set_persistent to return void
staging: r8188eu: convert rtw_p2p_prov_disc to return void
staging: r8188eu: convert rtw_p2p_got_wpsinfo to return void
staging: r8188eu: remove unused struct zero_bulkout_context
staging: r8188eu: remove empty function rtw_get_encrypt_decrypt_from_registrypriv
staging: r8188eu: remove empty function rtw_mfree_mlme_priv_lock
staging: r8188eu: remove empty function _InitOperationMode
staging: r8188eu: remove empty function __nat25_db_print
staging: r8188eu: remove unused argument in __nat25_has_expired
staging: r8188eu: remove unused argument in on_action_public_default
staging: r8188eu: remove unused argument in chk_ap_is_alive
staging: r8188eu: remove unused macros in sta_info.h
staging: r8188eu: remove unused field list
staging: r8188eu: remove unused field recvbuf_lock
staging: r8188eu: remove unused fields in struct recv_buf
staging: r8188eu: remove unused field phead
staging: r8188eu: remove unused field ptail
staging: r8188eu: remove unused field pend
staging: r8188eu: remove unused field pdata
staging: r8188eu: remove unneeded field pbuf
staging: r8188eu: remove unused fields in struct recv_buf
Andy Shevchenko (2):
staging: fbtft: Constify buf parameter in fbtft_dbg_hex()
staging: fbtft: Consider type of init sequence values in fbtft_init_display()
Arınç ÜNAL (10):
staging: mt7621-dts: fix formatting
staging: mt7621-dts: fix switch0@0 warnings
staging: mt7621-dts: use trgmii on gmac0 and enable flow control on port@6
staging: mt7621-dts: fix pinctrl properties for ethernet
staging: mt7621-dts: fix pinctrl-0 items to be size-1 items on ethernet
staging: mt7621-dts: do not use rgmii2_pins for ethernet on GB-PC1
staging: mt7621-dts: fix LEDs and pinctrl on GB-PC1 devicetree
staging: mt7621-dts: fix GB-PC2 devicetree
staging: mt7621-dts: fix cpuintc and fixedregulator dtc warnings, fix xhci
mips: dts: ralink: add MT7621 SoC
Ayan Choudhary (1):
Staging: nvec: Fix ending in '(' error
Cai Huoqing (2):
staging: most: video: Make use of the helper macro LIST_HEAD()
staging: most: net: Make use of the helper macro LIST_HEAD()
Charlie Sands (1):
staging: rts5208: Resolve checkpatch.pl issues.
Christoph Hellwig (1):
staging: remove ashmem
Colin Ian King (5):
staging: wfx: Fix spelling mistake "unexpectly" -> "unexpectedly"
staging: r8188eu: remove redundant variable reg_0x143
staging: gdm724x: remove redundant assignment of pointer w
staging: vt6655: remove redundant assignment of pointer tx_key
staging: rtl8192e: Fix spelling mistake "RESQUEST" -> "REQUEST"
Fabio M. De Francesco (1):
staging: r8188eu: Use sizeof dereferenced pointer in kzalloc()
Gaston Gonzalez (3):
staging: vc04_services: remove unneeded MODULE_VERSION() usage
staging: vc04_services: use KBUILD_MODNAME instead of own module name definition
staging: vchiq_arm: make vchiq_platform_get_arm_state() static
Greg Kroah-Hartman (3):
Merge 5.17-rc4 into staging-testing
Merge 5.17-rc6 into staging-next
Merge 5.17-rc8 into staging-next
Gustavo A. R. Silva (3):
staging: unisys: visorinput: Use struct_size() helper in kzalloc()
staging: r8188eu: Silence out-of-bounds warning in HT_caps_handler()
staging: gdm724x: Replace one-element array with flexible-array member
Hangyu Hua (1):
staging: qlge: add unregister_netdev in qlge_probe
Haowen Bai (1):
staging: rtl8723bs: Use min() instead of doing it manually
Jagath Jog J (3):
Staging: rtl8723bs: Placing opening { braces in previous line
Staging: rtl8723bs: Removed extra spaces between datatype and variable
Staging: rtl8723bs: Inserting blank line after declaration
Jiapeng Chong (1):
staging: r8188eu: remove useless if else
Julia Lawall (1):
staging: rtl8723bs: fix typos in comments
Jérôme Pouiller (46):
staging: wfx: fix Makefile and Kconfig licenses
staging: wfx: fix HIF API license
staging: wfx: fix missing headers
staging: wfx: fix comment correctness
staging: wfx: explain uncommon Makefile statement
staging: wfx: remove unnecessary braces
staging: wfx: remove useless #ifdef
staging: wfx: use IS_ALIGNED()
staging: wfx: replace magic value by WFX_HIF_BUFFER_SIZE
stagigg: wfx: replace magic number by HIF_ID_IS_INDICATION
staging: wfx: preserve endianness of struct hif_ind_startup
staging: wfx: fix ambiguous function name
staging: wfx: fix ambiguous function name
staging: wfx: prefix functions from hif_*.h with wfx_
staging: wfx: prefix functions from hwio.h with wfx_
staging: wfx: prefix functions from debug.h with wfx_
staging: wfx: prefix tx_policy_is_equal() with wfx_
staging: wfx: prefix structs hif_* with wfx_
staging: wfx: prefix structs tx_policy and hwbus_ops with wfx_
staging: wfx: reformat code on 100 columns
staging: wfx: reformat comments on 100 columns
staging: wfx: fix structs alignments
staging: wfx: use explicit labels for errors
staging: wfx: replace compiletime_assert() by BUILD_BUG_ON_MSG()
staging: wfx: do not display functions names in logs
staging: wfx: remove force_ps_timeout
staging: wfx: map 'compatible' attribute with board name
staging: wfx: fix firmware location
staging: wfx: drop legacy compatible values
staging: wfx: rename "config-file" DT attribute
staging: wfx: do not probe the device if not in the DT
staging: wfx: allow new PDS format
staging: wfx: remove support for legacy PDS format
staging: wfx: WF200 has no official SDIO IDs
staging: wfx: apply the necessary SDIO quirks for the Silabs WF200
staging: wfx: fix DT bindings location
staging: wfx: sta.o was linked twice
staging: wfx: fix struct alignment
staging: wfx: format comments on 100 columns
staging: wfx: format code on 100 columns
staging: wfx: remove useless variable
staging: wfx: drop useless include
staging: wfx: remove duplicated code in wfx_cmd_send()
staging: wfx: prefer to wait for an event instead to sleep
staging: wfx: ensure HIF request has been sent before polling
staging: wfx: flags for SPI IRQ were ignored
Kees Cook (3):
staging: r8188eu: Drop get_recvframe_data()
staging: rtl8723bs: Drop get_recvframe_data()
staging: rtl8712: Drop get_recvframe_data()
Leonardo Araujo (2):
Staging: unisys: visorhba: alignment should match open parenthesis
Staging: r8188eu: core: 'associcated' may be misspelled - perhaps 'associated'?
Lukas Bulwahn (1):
MAINTAINERS: remove the obsolete file entry for staging in ANDROID DRIVERS
Marcelo Aloisio da Silva (5):
staging: r8188eu: remove unnecessary braces in rtw_xmit.c
staging: r8188eu: remove unconditional if statement
staging: r8188eu: move out assignment in if condition
staging: r8188eu: move open brace to the previous line
staging: r8188eu: remove unnecessary braces in if statements
Martin Kaiser (110):
staging: r8188eu: ODM_MAC_EDCA_TURBO is always set
staging: r8188eu: ODM_BB_FA_CNT is always set
staging: r8188eu: ODM_BB_CCK_PD is always set
staging: r8188eu: remove unused chip type settings
staging: r8188eu: remove obsolete defines and comments
staging: r8188eu: CurrentBW4024GTxPwrIdx is set but not used
staging: r8188eu: CurrentBW2024GTxPwrIdx is set but not used
staging: r8188eu: CurrentOfdm24GTxPwrIdx is set but not used
staging: r8188eu: CurrentCckTxPwrIdx is set but not used
staging: r8188eu: HW_VAR_MEDIA_STATUS1 is never set
staging: r8188eu: remove HAL_*_ENABLE defines
staging: r8188eu: we always enqueue in rtw_set_chplan_cmd
staging: r8188eu: fix phy_RF6052_Config_ParaFile error handling
staging: r8188eu: remove a constant variable
staging: r8188eu: remove unused function parameter
staging: r8188eu: remove constant function parameter
staging: r8188eu: replace the READ_AND_CONFIG
staging: r8188eu: relay errors from ODM_ReadAndConfig_...
staging: r8188eu: merge ODM_ConfigMACWithHeaderFile into PHY_MACConfig8188E
staging: r8188eu: remove unused cck, ofdm and mcs rate defines
staging: r8188eu: merge ODM_ConfigBBWithHeaderFile with its callers
staging: r8188eu: remove unused externl variables
staging: r8188eu: remove unused macros
staging: r8188eu: remove unused bitshift function
staging: r8188eu: remove unused PATH_LENGTH_MAX define
staging: r8188eu: remove rtw_list_delete wrapper
staging: r8188eu: remove _cancel_timer wrapper
staging: r8188eu: call msecs_to_jiffies in _set_timer
staging: r8188eu: remove rtw_netif_wake_queue wrapper
staging: r8188eu: remove rtw_netif_start_queue wrapper
staging: r8188eu: remove rtw_netif_stop_queue wrapper
staging: r8188eu: EntryMaxUndecoratedSmoothedPWDB is set but not used
staging: r8188eu: ODM_RF_TX_PWR_TRACK is always set
staging: r8188eu: ODM_RF_CALIBRATION is always set
staging: r8188eu: merge Init_ODM_ComInfo_88E and rtl8188e_init_dm_priv
staging: r8188eu: remove unnecessary error check
staging: r8188eu: simplify error handling in phy_BB8188E_Config_ParaFile
staging: r8188eu: remove constant parameter of phy_LCCalibrate_8188E
staging: r8188eu: remove dead code for tx power tracking
staging: r8188eu: remove constant parameter of odm_ConfigRFReg_8188E
staging: r8188eu: remove constant variable eRFPath
staging: r8188eu: TXPowercount is set but not used
staging: r8188eu: TXPowerTrackingCallbackCnt is set but not used
staging: r8188eu: bTXPowerTrackingInit is set but not used
staging: r8188eu: bTXPowerTracking is set but not used
staging: r8188eu: remove constant rf variable
staging: r8188eu: RfRegChnlVal[1] is set but not used
staging: r8188eu: use a define for the radio path
staging: r8188eu: limit rf register writes to path a
staging: r8188eu: only OFDM_index_old[0] is used
staging: r8188eu: only OFDM_index[0] is used
staging: r8188eu: replace local OFDM_index with single variable
staging: r8188eu: remove debug code to bypass LC calibration
staging: r8188eu: remove debug code to bypass IQ calibration
staging: r8188eu: move local definitions into rtw_fw.h
staging: r8188eu: remove unused enum _IFACE_TYPE
staging: r8188eu: remove unused enum _ADAPTER_TYPE
staging: r8188eu: remove the global DriverState
staging: r8188eu: remove unused struct adapter components
staging: r8188eu: in_cta_test is always 0
staging: r8188eu: irq_alloc is not used
staging: r8188eu: not_indic_disco is unused
staging: r8188eu: remove unused struct hostapd_priv
staging: r8188eu: usb_vendor_req_mutex is not used
staging: r8188eu: dvobj_priv's signal_strength is not used
staging: r8188eu: RegUsbSS is not used
staging: r8188eu: usb_suspend_sema is initialised but not used
staging: r8188eu: remove ishighspeed from dvobj_priv
staging: r8188eu: set path a explicitly
staging: r8188eu: write only path a registers in rtw_dbg_port
staging: r8188eu: remove path parameter from rtl8188e_PHY_SetRFReg
staging: r8188eu: remove path parameter from phy_RFSerialWrite
staging: r8188eu: clarify that bb_reg_dump uses only path a
staging: r8188eu: limit rtw_wx_read_rf to path a
staging: r8188eu: limit rtw_dbg_port to path a
staging: r8188eu: remove path parameter from rtl8188e_PHY_QueryRFReg
staging: r8188eu: remove path parameter from phy_RFSerialRead
staging: r8188eu: we only need one struct bb_reg_def for path a
staging: r8188eu: evt_allocated_buf is not used
staging: r8188eu: evt_done_cnt is set but not used
staging: r8188eu: struct usb_suspend_parm is not used
staging: r8188eu: RxMIMOSignalQuality is set but not used
staging: r8188eu: RxSNR is set but not used
staging: r8188eu: NumQryPhyStatusCCK is set but not used
staging: r8188eu: NumQryPhyStatusOFDM is set but not used
staging: r8188eu: smooth_rssi_data is not used
staging: r8188eu: irq_prepare_beacon_tasklet is unused
staging: r8188eu: fix endless loop in recv_func
staging: r8188eu: cnt is set but not used
staging: r8188eu: recvframe_push is not used
staging: r8188eu: get_rx_status is not used
staging: r8188eu: remove unused define
staging: r8188eu: use ieee80211 define for management frame type
staging: r8188eu: use ieee80211 helpers to check the frame type
staging: r8188eu: refactor validate_recv_frame's error handling
staging: r8188eu: use ieee80211 helper for qos bit
staging: r8188eu: use ieee80211 helper to check for more fragments
staging: r8188eu: use ieee80211 helper to read "more data"
staging: r8188eu: use ieee80211 helper to read the protected bit
staging: r8188eu: use ieee80211 helper to read the "order" bit
staging: r8188eu: remove tmp variable in update_recvframe_attrib_88e
staging: r8188eu: summarize declaration and assignment
staging: r8188eu: don't initialize drvinfo_sz to 0
staging: r8188eu: remove unnecessary casts
staging: r8188eu: remove comments in update_recvframe_attrib_88e
staging: r8188eu: remove unnecessary initializations
staging: r8188eu: remove three unused receive defines
staging: r8188eu: remove unused function prototype
staging: r8188eu: make rtl8188e_process_phy_info static
staging: r8188eu: remove some unused local ieee80211 macros
Michael Straube (87):
staging: r8188eu: remove Firmware* from struct hal_data_8188e
staging: r8188eu: remove rtl8188e_InitializeFirmwareVars()
staging: r8188eu: release_firmware is not called if allocation fails
staging: r8188eu: rename Exit label in load_firmware()
staging: r8188eu: rename rtStatus in load_firmware()
staging: r8188eu: convert type of return variable in load_firmware()
staging: r8188eu: rename parameter pFirmware of load_firmware()
staging: r8188eu: rename fields of struct rt_firmware
staging: r8188eu: use kmemdup instead of kzalloc and memcpy
staging: r8188eu: rename fw related functions to avoid camel case
staging: r8188eu: clean up rtw_reset_8051()
staging: r8188eu: convert two functions from s32 to int
staging: r8188eu: rename Exit label in rtl8188e_firmware_download()
staging: r8188eu: rename rtSatus in rtl8188e_firmware_download()
staging: r8188eu: rename FWDL_ChkSum_rpt
staging: r8188eu: rename writeFW_retry
staging: r8188eu: rename pFwHdr in rtl8188e_firmware_download()
staging: r8188eu: rename pFirmwareBuf and FirmwareLen
staging: r8188eu: move firmware loading code out of the hal layer
staging: r8188eu: rename _pFwHdr in IS_FW_HEADER_EXIST
staging: r8188eu: add spaces around & operator in IS_FW_HEADER_EXIST
staging: r8188eu: move firmware related macros to rtw_fw.h
staging: r8188eu: remove HW_VAR_BASIC_RATE from GetHwReg8188EU()
staging: r8188eu: remove HW_VAR_TXPAUSE
staging: r8188eu: remove HW_VAR_CURRENT_ANTENNA from GetHwReg8188EU()
staging: r8188eu: remove HW_VAR_EFUSE_BYTES from GetHwReg8188EU()
staging: r8188eu: EfuseUsedBytes is set but never used
staging: r8188eu: remove HW_VAR_APFM_ON_MAC
staging: r8188eu: rtw_hostapd_mlme_rx() is empty
staging: r8188eu: convert switch to if statement in mgt_dispatcher()
staging: r8188eu: rtw_os_recv_resource_free() is empty
staging: r8188eu: rtw_os_recv_resource_init() does nothing
staging: r8188eu: remove rtw_os_recv_resource_alloc()
staging: r8188eu: rx_packet_offset and max_recvbuf_sz are write-only
staging: r8188eu: remove unused cases from GetHalDefVar8188EUsb()
staging: r8188eu: max_rx_ampdu_factor is always MAX_AMPDU_FACTOR_64K
staging: r8188eu: convert GetHalDefVar8188EUsb() to void
staging: r8188eu: convert SetHalDefVar8188EUsb() to void
staging: r8188eu: remove IS_*_CUT macros
staging: r8188eu: remove c2h_evt_clear()
staging: r8188eu: remove unused parameter from hw_var_set_*
staging: r8188eu: remove hal_init_macaddr()
staging: r8188eu: remove HW_VAR_BEACON_INTERVAL
staging: r8188eu: remove HW_VAR_SEC_CFG
staging: r8188eu: remove HW_VAR_CAM_INVALID_ALL
staging: r8188eu: remove HW_VAR_AC_PARAM_VO
staging: r8188eu: remove HW_VAR_AC_PARAM_VI
staging: r8188eu: remove HW_VAR_AC_PARAM_BK
staging: r8188eu: remove HW_VAR_MEDIA_STATUS
staging: r8188eu: merge Set_NETYPE0_MSR() and Set_MSR()
staging: r8188eu: remove HW_VAR_CAM_WRITE
staging: r8188eu: remove HW_VAR_BCN_FUNC
staging: r8188eu: remove HW_VAR_CHECK_BSSID
staging: r8188eu: remove HW_VAR_CAM_EMPTY_ENTRY
staging: r8188eu: ExternalPA is read-only
staging: r8188eu: remove PGMaxGroup from struct hal_data_8188e
staging: r8188eu: remove ReceiveConfig from struct hal_data_8188e
staging: r8188eu: BasicRateSet is set but never used
staging: r8188eu: remove UsbTxAggDescNum from struct hal_data_8188e
staging: r8188eu: remove UsbTxAggMode from struct hal_data_8188e
staging: r8188eu: remove UsbRxAggMode from struct hal_data_8188e
staging: r8188eu: remove UsbRxAggBlock* from struct hal_data_8188e
staging: r8188eu: remove UsbRxAggPage* from struct hal_data_8188e
staging: r8188eu: move struct rt_firmware_hdr to rtw_fw.h
staging: r8188eu: remove UsbBulkOutSize from struct hal_data_8188e
staging: r8188eu: remove unused enum
staging: r8188eu: clean up enum hw_variables
staging: r8188eu: remove unused structs from ieee80211.h
staging: r8188eu: remove unused enums from ieee80211.h
staging: r8188eu: remove unused enum
staging: r8188eu: bCCKinCH14 is read-only
staging: r8188eu: rename CCKSwingTable_Ch1_Ch13
staging: r8188eu: remove ODM_CmnInfoHook()
staging: r8188eu: convert two u8 variables to bool
staging: r8188eu: remove enum odm_bw
staging: r8188eu: convert type of pBandWidth in odm_dm_struct
staging: r8188eu: remove ODM_CmnInfoUpdate()
staging: r8188eu: remove unused macros from rtw_security.h
staging: r8188eu: remove unused aes tables from rtw_security.c
staging: r8188eu: remove 5 GHz channels from ch_freq_map
staging: r8188eu: refactor rtw_ch2freq()
staging: r8188eu: clean up rtw_rf.c
staging: r8188eu: EepromAddressSize is set but not used
staging: r8188eu: remove unused function prototype
staging: r8188eu: remove update_bcn_p2p_ie()
staging: r8188eu: remove ETH_ALEN from ieee80211.h
staging: r8188eu: remove _linked_rx_signal_strength_display()
Minghao Chi (1):
staging: rtl8723bs: remove redundant result variable
Minghao Chi (CGEL ZTE) (2):
staging/ks7010: Remove redundant 'flush_workqueue()' calls
staging: greybus: Remove redundant 'flush_workqueue()' calls
Moses Christopher Bollavarapu (1):
staging: rtl8192e: use BIT macro instead of left shifting
Muhammad Usama Anjum (1):
staging: rt8188eu: Remove dead code
Nam Cao (1):
staging: sm750fb: fix naming style
Paulo Miguel Almeida (17):
staging: pi433: move get version func to where all other functions are
staging: pi433: fix validation for min bit rate supported by the device
staging: pi433: change order in which driver config the rf69 chip
staging: pi433: validate max bit_rate based on modulation used
staging: pi433: enforce tx_cfg to be set before any message can be sent
staging: pi433: add missing register contants
staging: pi433: remove coding style item from the TODO file
staging: pi433: add debugfs interface
staging: pi433: remove register debug dev_dbg stmts using DEBUG_VALUES
staging: pi433: standardize use of line escape chars in dev_dbg stmts
staging: pi433: remove need to recompile code to debug fifo content
staging: pi433: add index value to write dev_dbg statement
staging: pi433: remove TODOs-related item from the TODO file
staging: pi433: remove rf69_get_flag function resolving enum conflict
staging: pi433: prevent uninitialized data from being printed out
staging: pi433: remove hardcoded mask value for easier readability
staging: pi433: formatting improvement for multi-line bitwise statement
Philipp Hortmann (18):
staging: vt6656: Fix crash when WLAN is turned off
staging: vt6656: Fix CamelCase warnings in mac.h and mac.c
staging: vt6656: Add comment for locks
staging: vt6656: Fix CamelCase warnings in macro
staging: vt6656: Change macro to function and moved to better file
staging: vt6656: Remove ftrace-like logging
staging: vt6656: Remove unnecessary line breaks
staging: vt6655: Remove unused byRFType in channel.c
staging: vt6655: Remove unused byRFType in baseband.c
staging: vt6655: Remove unused byRFType in rf.c
staging: vt6655: Remove unused byRFType in card.c
staging: vt6656: Remove unused rf_type in channel.c
staging: vt6656: Remove unused rf_type in baseband.c
staging: vt6656: Remove unused rf_type in rf.c; top level
staging: vt6656: Remove unused rf_type in rf.c; unused variables
staging: vt6656: Remove unused rf_type in card.c
staging: vt6656: Removed unused variable bb_vga_0
staging: vt6656: Removed unused variable vt3342_vnt_threshold
Phillip Potter (28):
staging: r8188eu: convert/remove DBG_88E calls in core/rtw_ap.c
staging: r8188eu: convert DBG_88E calls in os_dep/xmit_linux.c
staging: r8188eu: remove DBG_88E call from os_dep/osdep_service.c
staging: r8188eu: convert DBG_88E call in core/rtw_cmd.c
staging: r8188eu: convert/remove DBG_88E calls in os_dep/usb_ops_linux.c
staging: r8188eu: convert DBG_88E calls in core/rtw_ieee80211.c
staging: r8188eu: convert DBG_88E calls in core/rtw_xmit.c
staging: r8188eu: convert DBG_88E calls in core/rtw_iol.c
staging: r8188eu: convert DBG_88E calls in core/rtw_mlme.c
staging: r8188eu: convert DBG_88E calls in core/rtw_ioctl_set.c
staging: r8188eu: convert DBG_88E calls in core/rtw_mlme_ext.c
staging: r8188eu: convert DBG_88E calls in core/rtw_sta_mgt.c
staging: r8188eu: remove previously converted DBG_88E_LEVEL calls
staging: r8188eu: remove smaller sets of converted DBG_88E calls
staging: r8188eu: remove converted DBG_88E calls from core/rtw_mlme_ext.c
staging: r8188eu: remove DBG_88E calls from core subdir
staging: r8188eu: remove DBG_88E calls from hal subdir
staging: r8188eu: remove DBG_88E calls from os_dep/ioctl_linux.c
staging: r8188eu: remove remaining DBG_88E calls from os_dep subdir
staging: r8188eu: remove remaining DBG_88E call from include/usb_ops.h
staging: r8188eu: remove all aliased DBG_88E calls
staging: r8188eu: remove DBG_88E macro definition
staging: r8188eu: remove rtw_debug module parameter
staging: r8188eu: fix lines modified by DBG_88E cleanup
staging: r8188eu: remove rtw_sctx_chk_waring_status function
staging: r8188eu: remove padapter param from aes_decipher function
staging: r8188eu: correct long line warnings near prior DBG_88E calls
staging: r8188eu: remove unused variable from UpdateHalRAMask8188EUsb
Riccardo Ferrazzo (1):
staging: wfx: fix scan with WFM200 and WW regulation
Samuel Sjöberg (1):
staging: rts5208: fix Lines should not end with a '('.
Sergio Paracuellos (4):
dt-bindings: reset: add dt binding header for Mediatek MT7621 resets
staging: mt7621-dts: align resets with binding documentation
dt-bindings: clock: mediatek,mt7621-sysc: add '#reset-cells' property
clk: ralink: make system controller node a reset provider
Song Chen (1):
staging: greybus: introduce pwm_ops::apply
Stefan Wahren (18):
staging: vchiq_core: fix indentation in vchiq_log_dump_mem
staging: vchiq_debugfs: get the rid of n_log_entries
staging: vchiq_arm: introduce is_adjacent_block
staging: vchiq: convert TODOs into unordered list
staging: vchiq: drop completed tasks from TODO
staging: vchiq: add message handling to TODO list
staging: vchiq_core: fix type of parameter localport
staging: vchiq_core: simplify vchiq_add_service_internal
staging: vchiq_core: align return statements in msg_type_str
staging: vchiq_core: drop prefix of vchiq_set_service_state
staging: vchiq_core: reduce multi-line statements
staging: vchiq_core: fix alignment
staging: vchiq_core: avoid ternary operator for set_service_state
staging: vchiq_core: use min_t macro
staging: vchiq_arm: make vchiq_get_state return early
staging: vchiq_arm: Avoid NULL ptr deref in vchiq_dump_platform_instances
staging: vchiq_core: handle NULL result of find_service_by_handle
staging: vchiq_dev: Avoid unnecessary alloc in vchiq_ioc_create_service
Tong Zhang (4):
staging: drop fpgaboot driver
staging: rtl8192u: fix broken debug macro
staging: rtl8192u: add empty debug functions
staging: rtl8192u: rework init and exit function
Uwe Kleine-König (1):
staging: fbtft: Deduplicate driver registration macros
Vihas Mak (1):
staging: r8188eu: handle rtw_init_netdev_name() failure appropriately
Vihas Makwana (20):
staging: r8188eu: keep the success path and error path separate
staging: r8188eu: mark _rtw_free_sta_priv as void
staging: r8188eu: mark rtw_is_cckrates_included as bool
staging: r8188eu: mark rtw_is_cckratesonly_included as bool
staging: r8188eu: mark rtw_is_desired_network as bool
staging: r8188eu: mark PS_RDY_CHECK as bool
staging: r8188eu: mark check_indicate_seq as bool
staging: r8188eu: mark enqueue_reorder_recvframe as bool
staging: r8188eu: mark recv_indicatepkts_in_order as bool
staging: r8188eu: mark cckrates_included as bool
staging: r8188eu: mark cckratesonly_included as bool
staging: r8188eu: mark is_basicrate as bool
staging: r8188eu: mark is_ap_in_tkip as bool
staging: r8188eu: mark rtl8188eu_xmitframe_complete as bool
staging: r8188eu: mark check_fwstate as bool
staging: r8188eu: mark IS_MCAST as bool
staging: r8188eu: mark IsFrameTypeCtrl as bool
staging: r8188eu: mark rtw_endofpktfile as bool
staging: r8188eu: call _cancel_timer_ex from _rtw_free_recv_priv
staging: r8188eu: proper error handling in rtw_init_drv_sw
Wan Jiabing (1):
staging: r8188eu: remove unnecessary memset in r8188eu
Xiaoke Wang (3):
staging: wfx: fix an error handling in wfx_init_common()
staging: wfx: check the return value of devm_kmalloc()
staging: mmal-vchiq: clear redundant item named bulk_scratch
.../bindings/clock/mediatek,mt7621-sysc.yaml | 12 +
.../bindings/staging}/net/wireless/silabs,wfx.yaml | 82 +-
MAINTAINERS | 9 +-
arch/mips/boot/dts/ralink/Makefile | 4 +
.../mips/boot/dts/ralink/mt7621-gnubee-gb-pc1.dts | 44 +-
arch/mips/boot/dts/ralink/mt7621-gnubee-gb-pc2.dts | 122 +++
.../mips/boot/dts/ralink}/mt7621.dtsi | 59 +-
arch/mips/ralink/Kconfig | 5 +
drivers/clk/ralink/clk-mt7621.c | 92 +-
drivers/mmc/core/quirks.h | 5 +
drivers/staging/Kconfig | 6 -
drivers/staging/Makefile | 3 -
drivers/staging/android/Kconfig | 19 -
drivers/staging/android/Makefile | 4 -
drivers/staging/android/TODO | 8 -
drivers/staging/android/ashmem.c | 970 ---------------------
drivers/staging/android/ashmem.h | 24 -
drivers/staging/android/uapi/ashmem.h | 43 -
drivers/staging/fbtft/fbtft-core.c | 9 +-
drivers/staging/fbtft/fbtft.h | 95 +-
drivers/staging/gdm724x/gdm_lte.c | 1 -
drivers/staging/gdm724x/hci_packet.h | 2 +-
drivers/staging/greybus/pwm.c | 64 +-
drivers/staging/greybus/sdio.c | 1 -
drivers/staging/gs_fpgaboot/Kconfig | 8 -
drivers/staging/gs_fpgaboot/Makefile | 3 -
drivers/staging/gs_fpgaboot/README | 70 --
drivers/staging/gs_fpgaboot/TODO | 7 -
drivers/staging/gs_fpgaboot/gs_fpgaboot.c | 394 ---------
drivers/staging/gs_fpgaboot/gs_fpgaboot.h | 41 -
drivers/staging/gs_fpgaboot/io.c | 105 ---
drivers/staging/gs_fpgaboot/io.h | 73 --
drivers/staging/ks7010/ks7010_sdio.c | 4 +-
drivers/staging/most/net/net.c | 2 +-
drivers/staging/most/video/video.c | 2 +-
drivers/staging/mt7621-dts/Kconfig | 11 -
drivers/staging/mt7621-dts/Makefile | 5 -
drivers/staging/mt7621-dts/TODO | 5 -
drivers/staging/mt7621-dts/gbpc2.dts | 22 -
drivers/staging/nvec/nvec.c | 4 +-
drivers/staging/pi433/TODO | 4 +-
drivers/staging/pi433/pi433_if.c | 176 +++-
drivers/staging/pi433/pi433_if.h | 2 -
drivers/staging/pi433/rf69.c | 169 +---
drivers/staging/pi433/rf69.h | 3 +-
drivers/staging/pi433/rf69_enum.h | 20 -
drivers/staging/pi433/rf69_registers.h | 2 +
drivers/staging/qlge/qlge_main.c | 11 +-
drivers/staging/r8188eu/Makefile | 2 +-
drivers/staging/r8188eu/core/rtw_ap.c | 240 ++---
drivers/staging/r8188eu/core/rtw_br_ext.c | 82 +-
drivers/staging/r8188eu/core/rtw_cmd.c | 49 +-
drivers/staging/r8188eu/core/rtw_fw.c | 314 +++++++
drivers/staging/r8188eu/core/rtw_ieee80211.c | 41 +-
drivers/staging/r8188eu/core/rtw_ioctl_set.c | 10 -
drivers/staging/r8188eu/core/rtw_iol.c | 14 +-
drivers/staging/r8188eu/core/rtw_mlme.c | 106 +--
drivers/staging/r8188eu/core/rtw_mlme_ext.c | 439 +---------
drivers/staging/r8188eu/core/rtw_p2p.c | 73 +-
drivers/staging/r8188eu/core/rtw_pwrctrl.c | 47 +-
drivers/staging/r8188eu/core/rtw_recv.c | 146 +---
drivers/staging/r8188eu/core/rtw_rf.c | 62 +-
drivers/staging/r8188eu/core/rtw_security.c | 193 +---
drivers/staging/r8188eu/core/rtw_sta_mgt.c | 14 +-
drivers/staging/r8188eu/core/rtw_wlan_util.c | 129 +--
drivers/staging/r8188eu/core/rtw_xmit.c | 99 +--
drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 185 +---
drivers/staging/r8188eu/hal/HalPwrSeqCmd.c | 4 +-
drivers/staging/r8188eu/hal/hal_com.c | 36 +-
drivers/staging/r8188eu/hal/hal_intf.c | 3 -
drivers/staging/r8188eu/hal/odm.c | 118 +--
drivers/staging/r8188eu/hal/odm_HWConfig.c | 44 +-
drivers/staging/r8188eu/hal/odm_RegConfig8188E.c | 7 +-
drivers/staging/r8188eu/hal/odm_debug.c | 6 -
drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 46 +-
drivers/staging/r8188eu/hal/rtl8188e_dm.c | 52 +-
drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 403 +--------
drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 150 +---
drivers/staging/r8188eu/hal/rtl8188e_rf6052.c | 24 +-
drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c | 82 +-
drivers/staging/r8188eu/hal/rtl8188eu_recv.c | 26 -
drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 22 +-
drivers/staging/r8188eu/hal/usb_halinit.c | 432 ++-------
drivers/staging/r8188eu/hal/usb_ops_linux.c | 60 +-
drivers/staging/r8188eu/include/Hal8188EPhyCfg.h | 6 +-
drivers/staging/r8188eu/include/HalVerDef.h | 23 -
drivers/staging/r8188eu/include/drv_types.h | 46 +-
drivers/staging/r8188eu/include/hal_com.h | 3 -
drivers/staging/r8188eu/include/hal_intf.h | 48 +-
drivers/staging/r8188eu/include/ieee80211.h | 271 +-----
drivers/staging/r8188eu/include/odm.h | 50 +-
drivers/staging/r8188eu/include/odm_HWConfig.h | 39 +-
drivers/staging/r8188eu/include/osdep_service.h | 50 +-
drivers/staging/r8188eu/include/recv_osdep.h | 5 -
drivers/staging/r8188eu/include/rtl8188e_dm.h | 3 +-
drivers/staging/r8188eu/include/rtl8188e_hal.h | 97 +--
drivers/staging/r8188eu/include/rtl8188e_recv.h | 8 -
drivers/staging/r8188eu/include/rtl8188e_spec.h | 2 +-
drivers/staging/r8188eu/include/rtl8188e_xmit.h | 4 +-
drivers/staging/r8188eu/include/rtw_br_ext.h | 5 -
drivers/staging/r8188eu/include/rtw_cmd.h | 16 +-
drivers/staging/r8188eu/include/rtw_debug.h | 8 -
drivers/staging/r8188eu/include/rtw_fw.h | 12 +
drivers/staging/r8188eu/include/rtw_mlme.h | 11 +-
drivers/staging/r8188eu/include/rtw_mlme_ext.h | 6 +-
drivers/staging/r8188eu/include/rtw_pwrctrl.h | 2 +-
drivers/staging/r8188eu/include/rtw_recv.h | 61 +-
drivers/staging/r8188eu/include/rtw_security.h | 112 ---
drivers/staging/r8188eu/include/sta_info.h | 48 +-
drivers/staging/r8188eu/include/usb_ops.h | 8 +-
drivers/staging/r8188eu/include/wifi.h | 70 +-
drivers/staging/r8188eu/include/wlan_bssdef.h | 2 +-
drivers/staging/r8188eu/include/xmit_osdep.h | 2 +-
drivers/staging/r8188eu/os_dep/ioctl_linux.c | 558 ++----------
drivers/staging/r8188eu/os_dep/mlme_linux.c | 4 -
drivers/staging/r8188eu/os_dep/os_intfs.c | 91 +-
drivers/staging/r8188eu/os_dep/osdep_service.c | 2 -
drivers/staging/r8188eu/os_dep/recv_linux.c | 35 -
drivers/staging/r8188eu/os_dep/usb_intf.c | 125 +--
drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 24 +-
drivers/staging/r8188eu/os_dep/xmit_linux.c | 8 +-
drivers/staging/rtl8192e/rtllib_debug.h | 54 +-
drivers/staging/rtl8192e/rtllib_rx.c | 2 +-
drivers/staging/rtl8192u/ieee80211/ieee80211.h | 9 +-
.../staging/rtl8192u/ieee80211/ieee80211_crypt.c | 2 +-
.../rtl8192u/ieee80211/ieee80211_crypt_ccmp.c | 2 +-
.../rtl8192u/ieee80211/ieee80211_crypt_tkip.c | 2 +-
.../rtl8192u/ieee80211/ieee80211_crypt_wep.c | 2 +-
.../staging/rtl8192u/ieee80211/ieee80211_module.c | 2 +-
drivers/staging/rtl8192u/r8192U_core.c | 45 +-
drivers/staging/rtl8712/rtl871x_recv.c | 4 +-
drivers/staging/rtl8712/rtl871x_recv.h | 8 -
drivers/staging/rtl8723bs/core/rtw_cmd.c | 54 +-
drivers/staging/rtl8723bs/core/rtw_mlme.c | 2 +-
drivers/staging/rtl8723bs/core/rtw_recv.c | 11 +-
drivers/staging/rtl8723bs/core/rtw_xmit.c | 5 +-
drivers/staging/rtl8723bs/hal/hal_intf.c | 5 +
drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 3 +-
drivers/staging/rtl8723bs/include/rtw_recv.h | 11 -
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 98 +--
drivers/staging/rtl8723bs/os_dep/os_intfs.c | 6 +-
drivers/staging/rts5208/ms.c | 9 +-
drivers/staging/rts5208/rtsx.c | 8 -
drivers/staging/sm750fb/ddk750_dvi.c | 68 +-
drivers/staging/sm750fb/ddk750_dvi.h | 64 +-
drivers/staging/unisys/visorhba/visorhba_main.c | 2 +-
drivers/staging/unisys/visorinput/visorinput.c | 3 +-
.../vc04_services/bcm2835-camera/bcm2835-camera.c | 10 +-
drivers/staging/vc04_services/interface/TODO | 56 +-
.../vc04_services/interface/vchiq_arm/vchiq_arm.c | 37 +-
.../vc04_services/interface/vchiq_arm/vchiq_core.c | 137 ++-
.../vc04_services/interface/vchiq_arm/vchiq_core.h | 2 +-
.../interface/vchiq_arm/vchiq_debugfs.c | 4 +-
.../vc04_services/interface/vchiq_arm/vchiq_dev.c | 7 +-
.../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 7 -
drivers/staging/vt6655/baseband.c | 80 --
drivers/staging/vt6655/card.c | 56 +-
drivers/staging/vt6655/channel.c | 85 +-
drivers/staging/vt6655/rf.c | 404 +--------
drivers/staging/vt6655/rxtx.c | 2 -
drivers/staging/vt6656/baseband.c | 40 +-
drivers/staging/vt6656/card.c | 18 -
drivers/staging/vt6656/channel.c | 96 +-
drivers/staging/vt6656/device.h | 11 +-
drivers/staging/vt6656/mac.c | 14 +-
drivers/staging/vt6656/mac.h | 22 +-
drivers/staging/vt6656/rf.c | 413 +--------
drivers/staging/vt6656/rxtx.c | 8 +-
drivers/staging/vt6656/usbpipe.c | 4 +-
drivers/staging/vt6656/wcmd.c | 13 +-
drivers/staging/wfx/Kconfig | 5 +
drivers/staging/wfx/Makefile | 4 +-
drivers/staging/wfx/bh.c | 68 +-
drivers/staging/wfx/bh.h | 1 +
drivers/staging/wfx/bus.h | 8 +-
drivers/staging/wfx/bus_sdio.c | 105 +--
drivers/staging/wfx/bus_spi.c | 126 +--
drivers/staging/wfx/data_rx.c | 10 +-
drivers/staging/wfx/data_rx.h | 5 +-
drivers/staging/wfx/data_tx.c | 152 ++--
drivers/staging/wfx/data_tx.h | 20 +-
drivers/staging/wfx/debug.c | 80 +-
drivers/staging/wfx/debug.h | 6 +-
drivers/staging/wfx/fwio.c | 116 ++-
drivers/staging/wfx/hif_api_cmd.h | 152 ++--
drivers/staging/wfx/hif_api_general.h | 64 +-
drivers/staging/wfx/hif_api_mib.h | 68 +-
drivers/staging/wfx/hif_rx.c | 171 ++--
drivers/staging/wfx/hif_tx.c | 201 ++---
drivers/staging/wfx/hif_tx.h | 67 +-
drivers/staging/wfx/hif_tx_mib.c | 201 ++---
drivers/staging/wfx/hif_tx_mib.h | 67 +-
drivers/staging/wfx/hwio.c | 168 ++--
drivers/staging/wfx/hwio.h | 35 +-
drivers/staging/wfx/key.c | 84 +-
drivers/staging/wfx/key.h | 5 +-
drivers/staging/wfx/main.c | 267 +++---
drivers/staging/wfx/main.h | 12 +-
drivers/staging/wfx/queue.c | 60 +-
drivers/staging/wfx/queue.h | 13 +-
drivers/staging/wfx/scan.c | 27 +-
drivers/staging/wfx/sta.c | 201 ++---
drivers/staging/wfx/sta.h | 21 +-
drivers/staging/wfx/traces.h | 33 +-
drivers/staging/wfx/wfx.h | 102 ++-
include/dt-bindings/reset/mt7621-reset.h | 37 +
206 files changed, 3371 insertions(+), 9849 deletions(-)
rename {drivers/staging/wfx/Documentation/devicetree/bindings => Documentation/devicetree/bindings/staging}/net/wireless/silabs,wfx.yaml (59%)
rename drivers/staging/mt7621-dts/gbpc1.dts => arch/mips/boot/dts/ralink/mt7621-gnubee-gb-pc1.dts (74%)
create mode 100644 arch/mips/boot/dts/ralink/mt7621-gnubee-gb-pc2.dts
rename {drivers/staging/mt7621-dts => arch/mips/boot/dts/ralink}/mt7621.dtsi (93%)
delete mode 100644 drivers/staging/android/Kconfig
delete mode 100644 drivers/staging/android/Makefile
delete mode 100644 drivers/staging/android/TODO
delete mode 100644 drivers/staging/android/ashmem.c
delete mode 100644 drivers/staging/android/ashmem.h
delete mode 100644 drivers/staging/android/uapi/ashmem.h
delete mode 100644 drivers/staging/gs_fpgaboot/Kconfig
delete mode 100644 drivers/staging/gs_fpgaboot/Makefile
delete mode 100644 drivers/staging/gs_fpgaboot/README
delete mode 100644 drivers/staging/gs_fpgaboot/TODO
delete mode 100644 drivers/staging/gs_fpgaboot/gs_fpgaboot.c
delete mode 100644 drivers/staging/gs_fpgaboot/gs_fpgaboot.h
delete mode 100644 drivers/staging/gs_fpgaboot/io.c
delete mode 100644 drivers/staging/gs_fpgaboot/io.h
delete mode 100644 drivers/staging/mt7621-dts/Kconfig
delete mode 100644 drivers/staging/mt7621-dts/Makefile
delete mode 100644 drivers/staging/mt7621-dts/TODO
delete mode 100644 drivers/staging/mt7621-dts/gbpc2.dts
create mode 100644 drivers/staging/r8188eu/core/rtw_fw.c
delete mode 100644 drivers/staging/r8188eu/hal/odm_debug.c
create mode 100644 drivers/staging/r8188eu/include/rtw_fw.h
create mode 100644 include/dt-bindings/reset/mt7621-reset.h
Powered by blists - more mailing lists