[GIT PULL] Staging driver changes for 5.16-rc1

From: Greg KH
Date: Thu Nov 04 2021 - 09:06:06 EST


The following changes since commit 519d81956ee277b4419c723adfb154603c2565ba:

Linux 5.15-rc6 (2021-10-17 20:00:13 -1000)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git tags/staging-5.16-rc1

for you to fetch changes up to 10508ae08ed8ce8794785194ad7309f1437d43fd:

staging: r8188eu: hal: remove goto statement and local variable (2021-10-30 11:15:55 +0200)

----------------------------------------------------------------
Staging driver update for 5.16-rc1

Here is the big set of staging driver updates and cleanups for 5.16-rc1.

Overall we ended up removing a lot of code this time, a bit over 20,000
lines are now gone thanks to a lot of cleanup work by many developers.

Nothing huge in here functionality wise, just loads of cleanups:
- r8188eu driver major cleanups and removal of unused and dead
code
- wlan-ng minor cleanups
- fbtft driver cleanups
- most driver cleanups
- rtl8* drivers cleanups
- rts5208 driver cleanups
- vt6655 driver cleanups
- vc04_services drivers cleanups
- wfx cleanups on the way to almost getting this merged out of
staging (it's close!)
- tiny mips changes needed for the mt7621 drivers, they have
been acked by the respective subsystem maintainers to go
through this tree.

All of these have been in linux-next for a while with no reported
issues.

Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>

----------------------------------------------------------------
Ajith P V (1):
staging: fieldbus: anybus: reframe comment to avoid warning

Aldas Taraškevičius (1):
staging: wlan-ng: Remove filenames from files

Benjamin Philip (9):
staging: rts5208: remove unnecessary parentheses in ms.c
staging: rts5208: remove unnecessary parentheses in rtsx_card.c
staging: rts5208: remove unnecessary parentheses in rtsx.c
staging: rts5208: remove unnecessary parentheses in rtsx_chip.c
staging: rts5208: remove unnecessary parentheses in rtsx_transport.c
staging: rts5208: remove unnecessary parentheses in sd.c
staging: rts5208: remove unnecessary parentheses in xd.c
staging: rts5208: remove unnecessary parentheses in rtsx_scsi.c
staging: rts5208: remove parentheses pair in sd.c

Bryan Brattlof (1):
staging: rtl8723bs: ignore unused wiphy_wowlan object warnings

Changcheng Deng (1):
staging: r8188eu: use swap()

Colin Ian King (1):
staging: r8188eu: remove redundant variable hoffset

Dawid Esterhuizen (1):
staging: rtl8712: Statements should start on a tabstop

Fabio Aiuto (5):
staging: rtl8723bs: unwrap initialization of queues
staging: rtl8723bs: remove unnecessary parentheses
staging: rtl8723bs: remove unused _rtw_init_queue() function
staging: rtl8723bs: remove possible deadlock when disconnect
staging: rtl8723bs: remove possible deadlock when disconnect (v2)

Fabio M. De Francesco (23):
staging: r8188eu: Remove _enter/_exit_critical_mutex()
staging: r8188eu: remove unnedeed parentheses in usbctrl_vendorreq()
staging: r8188eu: remove unnecessary space in usbctrl_vendorreq()
staging: r8188eu: clean up symbols in usbctrl_vendorreq()
staging: r8188eu: reorder declarations in usbctrl_vendorreq()
staging: r8188eu: remove test in usbctrl_vendorreq()
staging: r8188eu: reorder comments in usbctrl_vendorreq()
staging: r8188eu: remove a comment from usbctrl_vendorreq()
staging: r8188eu: rename symbols in rtw_read*() and rtw_write*()
staging: r8188eu: remove casts from rtw_{read,write}*()
staging: r8188eu: change the type of a variable in rtw_write16()
staging: r8188eu: remove a buffer from rtw_writeN()
staging: r8188eu: remove a bitwise AND from rtw_writeN()
staging: r8188eu: change the type of a variable in rtw_read16()
staging: r8188eu: Remove a test from usbctrl_vendorreq()
staging: r8188eu: call new usb_read() from rtw_read{8,16,32}()
staging: r8188eu: call new usb_write() from rtw_write{8,16,32,N}()
staging: r8188eu: Use completions for signaling start / end kthread
staging: r8188eu: Use completions for signaling enqueueing
staging: r8188eu: Remove redundant 'if' statement
staging: r8188eu: Remove initialized but unused semaphore
staging: r8188eu: Remove unused semaphore "io_retevt"
staging: r8188eu: Use a Mutex instead of a binary Semaphore

Gaston Gonzalez (21):
staging: vchiq_dev: remove braces from if block
staging: vchiq_dev: cleanup code alignment issues
staging: vchiq: remove braces from if block
staging: vchiq: add braces to if block
staging: vchiq: cleanup code alignment issues
staging: vchiq_arm: cleanup code alignment issues
staging: vchiq_arm: remove unnecessary space in cast
staging: vchiq_arm: clarify multiplication expressions
staging: vchiq_arm: cleanup blank lines
staging: vchiq_arm: fix quoted strings split across lines
staging: vchiq_arm: remove extra blank line
staging: vchiq_arm: use __func__ to get function name in debug message
staging: vchiq_core: cleanup blank lines
staging: vchiq_core: cleanup code alignment issues
staging: vchiq_core.h: fix CamelCase in function declaration
staging: vchiq_core.h: use preferred kernel types
staging: vchiq: drop trailing semicolon in macro definition
staging: vchiq_core: drop extern prefix in function declarations
staging: vchiq_core: cleanup lines that end with '(' or '['
staging: vchiq_core: fix quoted strings split across lines
staging: vchiq_core: get rid of typedef

Greg Kroah-Hartman (5):
staging: vchiq: convert to use a miscdevice
staging: axis-fifo: convert to use miscdevice
Revert "staging: rtl8723bs: remove possible deadlock when disconnect"
Merge branch 5.15-rc3 into staging-next
Merge 5.15-rc6 into staging-next

Gustavo A. R. Silva (3):
staging: rtl8723bs: Replace zero-length array with flexible-array member
staging: r8188eu: Replace zero-length array with flexible-array member
staging: r8188eu: Use zeroing allocator in wpa_set_encryption()

Hans de Goede (2):
staging: rtl8723bs: remove a second possible deadlock
staging: rtl8723bs: remove a third possible deadlock

Jakub Kicinski (8):
staging: use eth_hw_addr_set()
staging: use eth_hw_addr_set() instead of ether_addr_copy()
staging: use eth_hw_addr_set() for dev->addr_len cases
staging: qlge: use eth_hw_addr_set()
staging: rtl8712: prepare for const netdev->dev_addr
staging: unisys: use eth_hw_addr_set()
staging: rtl: use eth_hw_addr_set()
staging: use eth_hw_addr_set() in orphan drivers

Johan Hovold (2):
staging: rtl8192u: fix control-message timeouts
staging: r8712u: fix control-message timeout

Julian Braha (1):
staging: rtl8723bs: fix unmet dependency on CRYPTO for CRYPTO_LIB_ARC4

Jérôme Pouiller (32):
staging: wfx: use abbreviated message for "incorrect sequence"
staging: wfx: do not send CAB while scanning
staging: wfx: ignore PS when STA/AP share same channel
staging: wfx: wait for SCAN_CMPL after a SCAN_STOP
staging: wfx: avoid possible lock-up during scan
staging: wfx: drop unused argument from hif_scan()
staging: wfx: fix atomic accesses in wfx_tx_queue_empty()
staging: wfx: take advantage of wfx_tx_queue_empty()
staging: wfx: declare support for TDLS
staging: wfx: fix support for CSA
staging: wfx: relax the PDS existence constraint
staging: wfx: simplify API coherency check
staging: wfx: update with the firmware API 3.8
staging: wfx: uniformize counter names
staging: wfx: fix misleading 'rate_id' usage
staging: wfx: declare variables at beginning of functions
staging: wfx: simplify hif_join()
staging: wfx: reorder function for slightly better eye candy
staging: wfx: fix error names
staging: wfx: apply naming rules in hif_tx_mib.c
staging: wfx: remove unused definition
staging: wfx: remove useless debug statement
staging: wfx: fix space after cast operator
staging: wfx: remove references to WFxxx in comments
staging: wfx: update files descriptions
staging: wfx: reformat comment
staging: wfx: avoid c99 comments
staging: wfx: fix comments styles
staging: wfx: remove useless comments after #endif
staging: wfx: explain the purpose of wfx_send_pds()
staging: wfx: indent functions arguments
staging: wfx: ensure IRQ is ready before enabling it

Kai Song (1):
staging: r8188eu: Use kmemdup() to replace kmalloc + memcpy

Karolina Drobnik (17):
staging: vt6655: Rename byPreambleType field
staging: vt6655: Rename `by_preamble_type` parameter
staging: vt6655: Rename `dwAL2230InitTable` array
staging: vt6655: Use named constants when checking preamble type
staging: vt6655: Rename `ii` variable
staging: vt6655: Rename `byInitCount` variable
staging: vt6655: Rename `bySleepCount` variable
staging: vt6655: Rename `uChannel` variable
staging: vt6655: Rename `byRFType` variable
staging: vt6655: Rename `dwAL2230ChannelTable0` array
staging: vt6655: Rename `dwAL2230ChannelTable1` array
staging: vt6655: Rename `dwAL7230ChannelTable0` array
staging: vt6655: Rename `dwAL7230ChannelTable1` array
staging: vt6655: Rename `dwAL7230ChannelTable2` array
staging: vt6655: Rename `dwAL7230InitTableAMode` array
staging: vt6655: Rename `dwAL2230PowerTable` array
staging: vt6655: Rename `dwAL7230InitTable` array

Krish Jain (1):
staging/mt7621-dma: Format lines in "hsdma-mt7621.c" ending with an open parenthesis

Krzysztof Kozlowski (1):
staging; wlan-ng: remove duplicate USB device ID

Kushal Kothari (5):
staging: rtl8723bs: core: Remove true and false comparison
staging: rtl8723bs: core: Remove true and false comparison
staging: rtl8723bs: core: Remove unnecessary parentheses
staging: rtl8723bs: core: Remove unnecessary space after a cast
staging: rtl8723bs: core: Remove unnecessary blank lines

Larry Finger (3):
staging: r8188eu: Remove conditionals CONFIG_88EU_{AP_MODE,P2P}
staging: r8188eu: Remove mp, a.k.a. manufacturing process, code
staging: r8188eu: Remove unused macros and defines from odm.h

Longji Guo (1):
staging: rtl8723bs: remove meaningless pstat->passoc_req check in OnAssocReq()

Martin Kaiser (85):
staging: r8188eu: remove unused function prototype
staging: r8188eu: remove unused define
staging: r8188eu: this endless loop is executed only once
staging: r8188eu: remove write-only variable bLCKInProgress
staging: r8188eu: remove unused function usb_endpoint_is_int
staging: r8188eu: remove unused function RT_usb_endpoint_is_bulk_in
staging: r8188eu: remove unused function RT_usb_endpoint_num
staging: r8188eu: remove the remaining usb endpoint functions
staging: r8188eu: btcoex_rfon is always false
staging: r8188eu: setting HW_VAR_SET_RPWM does nothing
staging: r8188eu: remove write-only variable cpwm
staging: r8188eu: remove write-only variable tog
staging: r8188eu: bHWPwrPindetect is always false
staging: r8188eu: remove rtw_hw_suspend
staging: r8188eu: remove rtw_set_rpwm
staging: r8188eu: remove unused power state defines
staging: r8188eu: _free_pwrlock is empty
staging: r8188eu: remove unused pwrctrl definitions
staging: r8188eu: remove unused enum and array
staging: r8188eu: rtw_set_ips_deny is not used
staging: r8188eu: remove unused variable cpwm_tog
staging: r8188eu: remove unused variable b_hw_radio_off
staging: r8188eu: brfoffbyhw is always false
staging: r8188eu: remove rtw_hw_resume
staging: r8188eu: remove rtw_free_pwrctrl_priv prototype
staging: r8188eu: remove the HW_VAR_CHECK_TXBUF "hal variable"
staging: r8188eu: do not write past the end of an array
staging: r8188eu: remove an obsolete comment
staging: r8188eu: remove unused led component
staging: r8188eu: remove write-only HwRxPageSize
staging: r8188eu: remove unused IntrMask
staging: r8188eu: remove two write-only hal components
staging: r8188eu: HardwareType is write-only
staging: r8188eu: chip_type is write-only
staging: r8188eu: interface type is always usb
staging: r8188eu: support interface is always usb
staging: r8188eu: hal data's customer id is always 0
staging: r8188eu: Odm PatchID is always 0
staging: r8188eu: merge two signal scale mapping functions
staging: r8188eu: remove an unused define
staging: r8188eu: remove specific device table
staging: r8188eu: RfOnOffDetect is unused
staging: r8188eu: remove odm fab version info
staging: r8188eu: remove odm cut version info
staging: r8188eu: remove odm dualmac smart concurrent info
staging: r8188eu: remove odm wifi test info
staging: r8188eu: remove odm hct test info
staging: r8188eu: remove odm ext trsw info
staging: r8188eu: remove odm ext pa info
staging: r8188eu: remove odm ext lna info
staging: r8188eu: remove dm_CheckStatistics
staging: r8188eu: simplify rtl8188e_HalDmWatchDog
staging: r8188eu: remove rtl8188e_deinit_dm_priv
staging: r8188eu: remove LastMinUndecoratedPWDBForDM
staging: r8188eu: SupportICType is always ODM_RTL8188E
staging: r8188eu: remove odm_SwAntDivInit
staging: r8188eu: odm BoardType is never set
staging: r8188eu: odm SupportPlatform is always ODM_CE
staging: r8188eu: remove empty trigger gpio code
staging: r8188eu: interface type is always usb
staging: r8188eu: remove two checks that are always false
staging: r8188eu: remove unused function prototypes
staging: r8188eu: PHY_SetRFPathSwitch_8188E is not used
staging: r8188eu: clean up Hal8188EPhyCfg.h
staging: r8188eu: remove procfs functions
staging: r8188eu: CurrentWirelessMode is not used
staging: r8188eu: remove unused components in pwrctrl_priv
staging: r8188eu: remove BT_COEXIST settings from Makefile
staging: r8188eu: res_to_status is unused
staging: r8188eu: daemonize is not defined
staging: r8188eu: don't accept SIGTERM for cmd thread
staging: r8188eu: Makefile: remove unused driver config
staging: r8188eu: Makefile: don't overwrite global settings
staging: r8188eu: Makefile: use one file list
staging: r8188eu: fix memleak in rtw_wx_set_enc_ext
staging: r8188eu: remove unused dm_priv components
staging: r8188eu: odm_rate_adapt Type is constant
staging: r8188eu: use helper to check for broadcast address
staging: r8188eu: use helper to set broadcast address
staging: r8188eu: remove unused defines and enums
staging: r8188eu: silent_reset_inprogress is never read
staging: r8188eu: wifi_error_status is write-only
staging: r8188eu: silentreset_mutex is unused
staging: r8188eu: remove last_tx_complete_time
staging: r8188eu: remove the sreset_priv structure

Michael Straube (285):
staging: rtl8723bs: clean up comparsions to NULL
staging: r8188eu: remove rtl8188e_PHY_ConfigRFWithHeaderFile()
staging: r8188eu: remove rtl8188e_PHY_ConfigRFWithParaFile()
staging: r8188eu: remove rtw_get_oper_bw()
staging: r8188eu: remove rtw_get_oper_choffset()
staging: r8188eu: remove get_bsstype()
staging: r8188eu: remove CAM_empty_entry()
staging: r8188eu: remove is_ap_in_wep()
staging: r8188eu: remove should_forbid_n_rate()
staging: r8188eu: convert type of second parameter of rtw_*_encrypt()
staging: r8188eu: convert type of second parameter of rtw_*_decrypt()
staging: r8188eu: remove unnecessary type casts
staging: r8188eu: remove local variable Indexforchannel
staging: r8188eu: refactor field of struct odm_rf_cal
staging: r8188eu: remove unused constants from wifi.h
staging: r8188eu: remove commented constants from wifi.h
staging: r8188eu: remove Hal_MPT_CCKTxPowerAdjustbyIndex()
staging: r8188eu: remove set but unused variable
staging: r8188eu: remove ICType from struct HAL_VERSION
staging: r8188eu: remove unused function SetBcnCtrlReg()
staging: r8188eu: use mac_pton() in rtw_macaddr_cfg()
staging: r8188eu: ensure mac address buffer is properly aligned
staging: r8188eu: use ETH_ALEN
staging: r8188eu: use is_*_ether_addr() in rtw_macaddr_cfg()
staging: r8188eu: use random default mac address
staging: r8188eu: use ether_addr_copy() in rtw_macaddr_cfg()
staging: r8188eu: add missing blank line after declarations
staging: r8188eu: remove unnecessary parentheses
staging: r8188eu: remove header file rtw_ioctl_rtl.h
staging: r8188eu: remove unused defines from mp_custom_oid.h
staging: r8188eu: remove unused enum from ieee80211.h.
staging: r8188eu: remove unused enum rt_eeprom_type
staging: r8188eu: remove IS_HARDWARE_TYPE_8188* macros
staging: r8188eu: remove enum hardware_type
staging: r8188eu: remove unused constant CRC32_POLY
staging: r8188eu: use in-kernel arc4 encryption
staging: r8188eu: remove rtw_use_tkipkey_handler()
staging: r8188eu: remove intf_chip_configure from hal_ops
staging: r8188eu: remove read_adapter_info from hal_ops
staging: r8188eu: remove read_chip_version from hal_ops
staging: r8188eu: remove wrapper around ReadChipVersion8188E()
staging: r8188eu: remove GetHalODMVarHandler from hal_ops
staging: r8188eu: remove init_default_value from hal_ops
staging: r8188eu: remove InitSwLeds from hal_ops
staging: r8188eu: remove DeInitSwLeds from hal_ops
staging: r8188eu: remove dm_init from hal_ops
staging: r8188eu: remove dm_deinit from hal_ops
staging: r8188eu: remove SetHalODMVarHandler from hal_ops
staging: r8188eu: remove empty functions
staging: r8188eu: remove unused function rtw_interface_ps_func()
staging: r8188eu: remove interface_ps_func from hal_ops
staging: r8188eu: remove hal_dm_watchdog from hal_ops
staging: r8188eu: remove set_bwmode_handler from hal_ops
staging: r8188eu: remove set_channel_handler from hal_ops
staging: r8188eu: remove unused enum hal_intf_ps_func
staging: r8188eu: remove Add_RateATid from hal_ops
staging: r8188eu: remove hal_power_on from hal_ops
staging: r8188eu: remove sreset_init_value from hal_ops
staging: r8188eu: remove sreset_reset_value from hal_ops
staging: r8188eu: remove silentreset from hal_ops
staging: r8188eu: remove sreset_xmit_status_check from hal_ops
staging: r8188eu: remove sreset_linked_status_check from hal_ops
staging: r8188eu: remove sreset_get_wifi_status from hal_ops
staging: r8188eu: remove EfusePowerSwitch from hal_ops
staging: r8188eu: rename hal_EfusePowerSwitch_RTL8188E()
staging: r8188eu: remove wrapper Efuse_PowerSwitch()
staging: r8188eu: remove ReadEFuse from hal_ops
staging: r8188eu: remove EFUSEGetEfuseDefinition from hal_ops
staging: r8188eu: remove EfuseGetCurrentSize from hal_ops
staging: r8188eu: remove empty comments
staging: r8188eu: remove Efuse_PgPacketRead from hal_ops
staging: r8188eu: remove Efuse_PgPacketWrite from hal_ops
staging: r8188eu: remove Efuse_WordEnableDataWrite from hal_ops
staging: r8188eu: remove useless assignment
staging: r8188eu: remove AntDivBeforeLinkHandler from hal_ops
staging: r8188eu: remove AntDivCompareHandler from hal_ops
staging: r8188eu: remove empty function rtl8188e_start_thread()
staging: r8188eu: remove empty function rtl8188e_stop_thread()
staging: r8188eu: remove hal_notch_filter from hal_ops
staging: r8188eu: remove free_hal_data from hal_ops
staging: r8188eu: remove unused function rtl8188e_clone_haldata()
staging: r8188eu: remove SetBeaconRelatedRegistersHandler from hal_ops
staging: r8188eu: remove UpdateHalRAMask8188EUsb from hal_ops
staging: r8188eu: remove unused function Hal_ProSetCrystalCap()
staging: r8188eu: remove unused PHY_GetTxPowerLevel8188E()
staging: r8188eu: remove unused PHY_ScanOperationBackup8188E()
staging: r8188eu: remove unused PHY_UpdateTxPowerDbm8188E()
staging: r8188eu: remove unused rtl8192c_PHY_GetHWRegOriginalValue()
staging: r8188eu: remove unused odm_Init_RSSIForDM()
staging: r8188eu: remove unused ODM_MacStatusQuery()
staging: r8188eu: remove unused macro READ_AND_CONFIG_TC
staging: r8188eu: remove unused macro ROUND
staging: rtl8723bs: remove unused macros from ioctl_linux.c
staging: r8188eu: remove IOL_exec_cmds_sync() from struct hal_ops
staging: r8188eu: remove wrapper rtw_IOL_exec_cmds_sync()
staging: r8188eu: remove rtw_IOL_append_LLT_cmd()
staging: r8188eu: remove empty ODM_ReleaseTimer()
staging: r8188eu: remove unused ODM_AcquireSpinLock()
staging: r8188eu: remove unused ODM_ReleaseSpinLock()
staging: r8188eu: remove unused ODM_FillH2CCmd()
staging: r8188eu: remove unused ODM_sleep_us()
staging: r8188eu: remove unused ODM_InitializeWorkItem()
staging: r8188eu: remove unused ODM_StartWorkItem()
staging: r8188eu: remove unused ODM_StopWorkItem()
staging: r8188eu: remove unused ODM_FreeWorkItem()
staging: r8188eu: remove unused ODM_ScheduleWorkItem()
staging: r8188eu: remove unused ODM_IsWorkItemScheduled()
staging: r8188eu: remove unused ODM_SetTimer()
staging: r8188eu: remove unused ODM_Read2Byte()
staging: r8188eu: remove unused ODM_FreeMemory()
staging: r8188eu: remove unused ODM_AllocateMemory()
staging: r8188eu: remove unused prototype ODM_InitializeTimer()
staging: r8188eu: remove unused ODM_CancelAllTimers()
staging: r8188eu: remove unused ODM_InitAllTimers()
staging: r8188eu: remove mgnt_xmit from struct hal_ops
staging: r8188eu: remove hal_xmit from struct hal_ops
staging: r8188eu: remove read_bbreg from struct hal_ops
staging: r8188eu: remove write_bbreg from struct hal_ops
staging: r8188eu: remove read_rfreg from struct hal_ops
staging: r8188eu: remove write_rfreg from struct hal_ops
staging: r8188eu: remove rtl8188e_set_hal_ops()
staging: r8188eu: remove header file HalHWImg8188E_FW.h
staging: r8188eu: remove macro GET_EEPROM_EFUSE_PRIV
staging: r8188eu: remove unused register definitions from odm_reg.h
staging: r8188eu: remove header file odm_reg.h
staging: r8188eu: remove unused enum RT_SPINLOCK_TYPE
staging: r8188eu: remove unused defines from odm_types.h
staging: r8188eu: remove unnecessary include from odm_types.h
staging: r8188eu: remove unused enum odm_bt_coexist
staging: r8188eu: remove unused ODM_RASupport_Init()
staging: r8188eu: remove RaSupport88E from struct odm_dm_struct
staging: r8188eu: remove dead code from odm_RxPhyStatus92CSeries_Parsing()
staging: r8188eu: remove unused macros from rtl8188e_hal.h
staging: r8188eu: remove write-only fields from struct hal_data_8188e
staging: r8188eu: remove unused enums from rtl8188e_hal.h
staging: r8188eu: remove unused field from struct hal_data_8188e
staging: r8188eu: remove IS_1T1R, IS_1T2R, IS_2T2R macros
staging: r8188eu: remove if test that is always true
staging: r8188eu: remove NumTotalRFPath from struct hal_data_8188e
staging: r8188eu: remove switches from phy_RF6052_Config_ParaFile()
staging: r8188eu: remove ap_sta_info_defer_update()
staging: r8188eu: remove rtw_acl_add_sta()
staging: r8188eu: remove rtw_acl_remove_sta()
staging: r8188eu: remove rtw_ap_inform_ch_switch()
staging: r8188eu: remove rtw_check_beacon_data()
staging: r8188eu: remove rtw_set_macaddr_acl()
staging: r8188eu: remove odm_ConfigRF_RadioB_8188E()
staging: r8188eu: remove ODM_DIG_LowerBound_88E()
staging: r8188eu: remove rtl8188e_RF_ChangeTxPath()
staging: r8188eu: remove unused struct rf_shadow
staging: r8188eu: remove HalDetectPwrDownMode88E()
staging: r8188eu: remove rtw_IOL_cmd_tx_pkt_buf_dump()
staging: r8188eu: remove rtl8188e_set_rssi_cmd()
staging: r8188eu: remove EFUSE_Read1Byte()
staging: r8188eu: remove comments from odm_interface.h
staging: r8188eu: remove unused macros from odm_interface.h
staging: r8188eu: remove _ic_type from macro _cat in odm_interface.h
staging: r8188eu: remove dead code from ODM_Write_DIG()
staging: r8188eu: remove unnecessary if statement
staging: r8188eu: remove more dead code from ODM_Write_DIG()
staging: r8188eu: remove macro ODM_REG
staging: r8188eu: remove macro ODM_BIT
staging: r8188eu: remove unnecessary if statements
staging: r8188eu: remove dead code from odm.c
staging: r8188eu: remove macros ODM_IC_11{N,AC}_SERIES
staging: r8188eu: remove header file odm_RegDefine11AC.h
staging: r8188eu: remove unused defines from odm_RegDefine11N.h
staging: r8188eu: clean up indentation in odm_RegDefine11N.h
staging: r8188eu: remove ODM_SingleDualAntennaDetection()
staging: r8188eu: remove EFUSE_ShadowRead()
staging: r8188eu: remove efuse_GetCurrentSize()
staging: r8188eu: remove efuse_GetMaxSize()
staging: r8188eu: remove rtw_BT_efuse_map_write()
staging: r8188eu: remove rtw_efuse_access()
staging: r8188eu: remove rtw_efuse_map_write()
staging: r8188eu: remove rtw_BT_efuse_map_read()
staging: r8188eu: remove rtw_efuse_map_read()
staging: r8188eu: remove _rtw_dequeue_network()
staging: r8188eu: remove _rtw_enqueue_network()
staging: r8188eu: remove rtw_get_timestampe_from_ie()
staging: r8188eu: remove rtw_scan_abort()
staging: r8188eu: remove issue_action_spct_ch_switch()
staging: r8188eu: remove issue_probereq_p2p_ex()
staging: r8188eu: remove sreset_get_wifi_status()
staging: r8188eu: remove build_deauth_p2p_ie()
staging: r8188eu: remove rtw_freq2ch()
staging: r8188eu: remove rtw_set_802_11_add_key()
staging: r8188eu: remove rtw_set_802_11_remove_key()
staging: r8188eu: remove rtw_set_802_11_remove_wep()
staging: r8188eu: remove rtw_set_country()
staging: r8188eu: remove rtw_set_scan_mode()
staging: r8188eu: remove rtw_validate_ssid()
staging: r8188eu: remove rtw_set_channel_plan()
staging: r8188eu: remove rtw_atoi()
staging: r8188eu: remove rtw_cbuf_push()
staging: r8188eu: remove rtw_cbuf_full()
staging: r8188eu: remove rtw_os_read_port()
staging: r8188eu: remove rtw_IOL_cmd_buf_dump()
staging: r8188eu: remove action_public_str()
staging: r8188eu: remove dump_ies()
staging: r8188eu: remove hal_ch_offset_to_secondary_ch_offset()
staging: r8188eu: remove secondary_ch_offset_to_hal_ch_offset()
staging: r8188eu: remove ieee80211_get_hdrlen()
staging: r8188eu: remove ieee80211_is_empty_essid()
staging: r8188eu: remove rtw_action_frame_parse()
staging: r8188eu: remove rtw_ies_remove_ie()
staging: r8188eu: remove rtw_set_ie_ch_switch()
staging: r8188eu: remove rtw_set_ie_mesh_ch_switch_parm()
staging: r8188eu: remove rtw_set_ie_secondary_ch_offset()
staging: r8188eu: remove enum secondary_ch_offset
staging: r8188eu: remove rtw_dequeue_recvbuf()
staging: r8188eu: remove rtw_enqueue_recvbuf()
staging: r8188eu: remove rtw_enqueue_recvbuf_to_head()
staging: r8188eu: remove rtw_init_recvframe()
staging: r8188eu: remove rtw_calculate_wlan_pkt_size_by_attribue()
staging: r8188eu: remove rtw_sctx_done()
staging: r8188eu: remove odm_DynamicTxPowerNIC()
staging: r8188eu: remove odm_DynamicTxPowerAP()
staging: r8188eu: remove odm_DynamicTxPower()
staging: r8188eu: remove write-only fields from struct dm_priv
staging: r8188eu: remove PowerIndex_backup from struct dm_priv
staging: r8188eu: remove dead code from rtl8188e_rf6052.c
staging: r8188eu: remove DynamicTxHighPowerLvl from struct dm_priv
staging: r8188eu: remove odm_DynamicTxPowerInit()
staging: r8188eu: remove rtw_proc_{init,remove}_one()
staging: r8188eu: remove rtw_cmd_clr_isr()
staging: r8188eu: remove rtw_createbss_cmd_ex()
staging: r8188eu: remove rtw_getbbreg_cmd()
staging: r8188eu: remove rtw_getrfreg_cmd()
staging: r8188eu: remove rtw_getrttbl_cmd()
staging: r8188eu: remove rtw_led_blink_cmd()
staging: r8188eu: remove rtw_readtssi_cmdrsp_callback()
staging: r8188eu: remove rtw_set_ch_cmd()
staging: r8188eu: remove rtw_set_csa_cmd()
staging: r8188eu: remove rtw_setassocsta_cmd()
staging: r8188eu: remove rtw_setbasicrate_cmd()
staging: r8188eu: remove rtw_setbbreg_cmd()
staging: r8188eu: remove rtw_setphy_cmd()
staging: r8188eu: remove rtw_setrfreg_cmd()
staging: r8188eu: remove rtw_setrttbl_cmd()
staging: r8188eu: remove rtw_setstandby_cmd()
staging: r8188eu: remove rtw_tdls_cmd()
staging: r8188eu: remove dead led blink functions
staging: r8188eu: remove dead led control functions
staging: r8188eu: remove unnecessary comments
staging: r8188eu: remove _InitHWLed()
staging: r8188eu: remove LedStrategy from struct led_priv
staging: r8188eu: remove ODM_CheckPowerStatus()
staging: r8188eu: remove odm_DynamicBBPowerSaving()
staging: r8188eu: remove odm_GlobalAdapterCheck()
staging: r8188eu: remove SetHalDefVarHandler from struct hal_ops
staging: r8188eu: remove GetHalDefVarHandler from struct hal_ops
staging: r8188eu: remove init_xmit_priv from struct hal_ops
staging: r8188eu: remove init_recv_priv from struct hal_ops
staging: r8188eu: remove free_recv_priv from struct hal_ops
staging: r8188eu: remove inirp_init from struct hal_ops
staging: r8188eu: remove inirp_deinit from struct hal_ops
staging: r8188eu: remove rtl8188e_silentreset_for_specific_platform()
staging: r8188eu: remove SetHwRegHandler from hal_ops
staging: r8188eu: remove GetHwRegHandler from hal_ops
staging: r8188eu: remove hal_init from hal_ops
staging: r8188eu: remove hal_ops
staging: r8188eu: rename rtl8188eu_set_hal_ops()
staging: r8188eu: remove unused defines from rtw_sreset.h
staging: r8188eu: remove some dead code
staging: r8188eu: remove unused macros and defines from rtl8188e_hal.h
staging: r8188eu: replace MACADDRLEN with ETH_ALEN
staging: r8188eu: remove enum _RTL8712_RF_MIMO_CONFIG_
staging: r8188eu: remove empty functions from odm.c
staging: r8188eu: remove ODM_SingleDualAntennaDefaultSetting()
staging: r8188eu: remove GetPSDData()
staging: r8188eu: remove ODM_AntselStatistics_88C()
staging: r8188eu: pBandType is never set
staging: r8188eu: pMacPhyMode is not used
staging: r8188eu: remove ODM_CmnInfoPtrArrayHook()
staging: r8188eu: remove unused constants and variables
staging: r8188eu: remove unnecessary assignment
staging: r8188eu: fix a gcc warning
staging: r8188eu: remove duplicate structure
staging: r8188eu: BTRxRSSIPercentage is set but never used
staging: r8188eu: rename ODM_PhyStatusQuery_92CSeries()
staging: r8188eu: remove unused cases from ODM_CmnInfo{Hook,Update}
staging: r8188eu: remove unused fields from enum odm_common_info_def
staging: r8188eu: remove unused enums and defines from odm.h
staging: r8188eu: RFType type is always ODM_1T1R

Nathan Chancellor (1):
staging: wlan-ng: Avoid bitwise vs logical OR warning in hfa384x_usb_throttlefn()

Nikita Yushchenko (4):
staging: most: dim2: force fcnt=3 on Renesas GEN3
staging: most: dim2: use if statements instead of ?: expressions
staging: most: dim2: do not double-register the same device
staging: most: dim2: use device release method

Ojaswin Mujoo (1):
staging: vchiq: Replace function typedefs with equivalent declaration

Paulo Miguel Almeida (1):
staging: pi433: fix docs typos and references to previous struct names

Pavel Skripkin (22):
staging: r8188eu: fix memory leak in rtw_set_key
staging: r8188eu: remove useless memset
staging: r8188eu: remove useless check
staging: r8188eu: remove _rtw_mutex_{init,free}
staging: r8188eu: make _rtw_init_queue a macro
staging: r8188eu: remove usb_{read,write}_mem()
staging: r8188eu: remove the helpers of rtw_read8()
staging: r8188eu: remove the helpers of rtw_read16()
staging: r8188eu: remove the helpers of rtw_read32()
staging: r8188eu: remove the helpers of usb_write8()
staging: r8188eu: remove the helpers of usb_write16()
staging: r8188eu: remove the helpers of usb_write32()
staging: r8188eu: remove the helpers of usb_writeN()
staging: r8188eu: remove the helpers of usb_read_port()
staging: r8188eu: remove the helpers of usb_write_port()
staging: r8188eu: remove the helpers of usb_read_port_cancel()
staging: r8188eu: remove the helpers of usb_write_port_cancel()
staging: r8188eu: remove core/rtw_io.c
staging: r8188eu: remove struct _io_ops
staging: r8188eu: remove shared buffer for USB requests
staging: r8188eu: remove mutex 'usb_vendor_req_mutex'
staging: rtl8712: fix use-after-free in rtl8712_dl_fw

Phillip Potter (18):
staging: r8188eu: remove c2h_handler field from struct hal_ops
staging: r8188eu: simplify c2h_evt_hdl function
staging: r8188eu: remove rtw_hal_c2h_handler function
staging: r8188eu: remove rtw_hal_reset_security_engine function
staging: r8188eu: remove hal_reset_security_engine from struct hal_ops
staging: r8188eu: remove rtw_hal_enable_interrupt function
staging: r8188eu: remove enable_interrupt from struct hal_ops
staging: r8188eu: remove rtw_hal_disable_interrupt function
staging: r8188eu: remove disable_interrupt from struct hal_ops
staging: r8188eu: remove rtw_hal_interrupt_handler function
staging: r8188eu: remove interrupt_handler from struct hal_ops
staging: r8188eu: remove rtw_hal_xmitframe_enqueue function
staging: r8188eu: remove hal_xmitframe_enqueue from struct hal_ops
staging: r8188eu: remove Efuse_PgPacketWrite_BT function
staging: r8188eu: remove Efuse_PgPacketWrite_BT from struct hal_ops
staging: r8188eu: remove rtw_hal_c2h_id_filter_ccx function
staging: r8188eu: remove c2h_id_filter_ccx from struct hal_ops
staging: r8188eu: remove MSG_88E calls from hal/usb_halinit.c

Saurav Girepunje (27):
staging: r8188eu: core: remove null check before vfree
staging: r8188eu: os_dep: remove unused static variable
staging: r8188eu: core: remove unused function
staging: r8188eu: core: remove condition with no effect
staging: r8188eu: os_dep: use kmemdup instead of kzalloc and memcpy
staging: r8188eu: hal: remove condition with no effect
staging: r8188eu: core: remove condition never execute
staging: r8188eu: include: remove duplicate declaration.
staging: r8188eu: core: remove unused variable padapter
staging: r8188eu: core: remove unused variable Adapter
staging: r8188eu: os_dep: simplifiy the rtw_resume function
staging: r8188eu: core: remove unused function rtw_set_tx_chksum_offload
staging: rtl8723bs: core: remove condition never execute
staging: rtl8723bs: core: remove reassignment of same value to variable
staging: rtl8192e: remove unused variable ieee
staging: rtl8192u: remove unused static variable
staging: r8188eu: core: remove power_saving_wk_hdl function
staging: r8188eu: core: remove unused variable pAdapter
staging: r8188eu: core: remove unused variable local variable
staging: r8188eu: hal: remove assignment to itself
staging: r8188eu: core: remove duplicate condition check
staging: rtl8723bs: hal: remove duplicate check
staging: r8188eu: remove unused local variable
staging: r8188eu: core: remove goto statement
staging: r8188eu: core: remove the goto from rtw_IOL_accquire_xmit_frame
staging: rtl8723bs: hal remove the assignment to itself
staging: r8188eu: hal: remove goto statement and local variable

Sergio Paracuellos (16):
MIPS: ralink: don't define PC_IOBASE but increase IO_SPACE_LIMIT
staging: mt7621-pci: set end limit for 'ioport_resource'
Revert "MIPS: ralink: don't define PC_IOBASE but increase IO_SPACE_LIMIT"
Revert "staging: mt7621-pci: set end limit for 'ioport_resource'"
MIPS: ralink: set PCI_IOBASE to 'mips_io_port_base'
PCI: Allow architecture-specific pci_remap_iospace()
MIPS: implement architecture-specific 'pci_remap_iospace()'
staging: mt7621-pci: properly adjust base address for the IO window
staging: mt7621-dts: properly define 'cpc' and 'mc' nodes
MIPS: asm: pci: define arch-specific 'pci_remap_iospace()' dependent on 'CONFIG_PCI_DRIVERS_GENERIC'
staging: mt7621-dts: change some node hex addresses to lower case
staging: mt7621-dts: get rid of nodes with no in-tree driver
staging: mt7621-dts: change palmbus address to lower case
staging: mt7621-dts: make use of 'IRQ_TYPE_LEVEL_HIGH' instead of magic numbers
staging: mt7621-dts: complete 'cpus' node
staging: mt7621-dts: add missing SPDX license to files

Sidong Yang (1):
staging: pi433: goto abort when setting failed in tx_thread

Siou-Jhih, Guo (1):
staging: r8188eu: Fix misspelling in comment

Srivathsa Dara (2):
staging: fbtft: fbtft-core: fix 'trailing statements should be on next line' coding style error
staging: wfx: sta: Fix 'else' coding style warning

Stefan Wahren (3):
staging: vchiq_arm: re-order vchiq_arm_init_state
staging: vchiq_arm: drop unnecessary declarations
staging: vchiq_arm: move platform structs to vchiq_arm.c

Tommaso Merciai (6):
staging: vt6655: fix camelcase in pbyCxtBuf
staging: vt6655: fix camelcase in bShortSlotTime
staging: vt6655: fix camelcase in ldBmThreshold
staging: vt6655: fix camelcase in PortOffset
staging: vt6655: fix camelcase in byLocalID
staging: vt6655: fix camelcase in byRate

Uwe Kleine-König (1):
staging: fbtft: Make fbtft_remove_common() return void

Vegard Nossum (1):
staging: ks7010: select CRYPTO_HASH/CRYPTO_MICHAEL_MIC

Wan Jiabing (1):
staging: r8188eu: Use memdup_user instead of kmalloc/copy_from_user

Yang Yingliang (1):
staging: r8188eu: fix missing unlock in rtw_resume()

xu xin (1):
staging: r8118eu: remove useless parts of judgements from os_dep/ioctl_linux.

arch/mips/include/asm/mach-ralink/spaces.h | 4 +-
arch/mips/include/asm/pci.h | 4 +
arch/mips/pci/pci-generic.c | 14 +
drivers/pci/pci.c | 2 +
drivers/staging/axis-fifo/axis-fifo.c | 88 +-
drivers/staging/fbtft/fbtft-core.c | 11 +-
drivers/staging/fbtft/fbtft.h | 8 +-
drivers/staging/fieldbus/anybuss/host.c | 8 +-
drivers/staging/gdm724x/gdm_lte.c | 4 +-
drivers/staging/ks7010/Kconfig | 3 +
drivers/staging/ks7010/ks_hostif.c | 2 +-
drivers/staging/ks7010/ks_wlan_net.c | 4 +-
drivers/staging/most/dim2/Makefile | 2 +-
drivers/staging/most/dim2/dim2.c | 115 +-
drivers/staging/most/dim2/sysfs.c | 49 -
drivers/staging/most/dim2/sysfs.h | 11 -
drivers/staging/most/net/net.c | 2 +-
drivers/staging/mt7621-dma/hsdma-mt7621.c | 6 +-
drivers/staging/mt7621-dts/gbpc1.dts | 3 +-
drivers/staging/mt7621-dts/gbpc2.dts | 1 +
drivers/staging/mt7621-dts/mt7621.dtsi | 74 +-
drivers/staging/mt7621-pci/pci-mt7621.c | 2 +-
drivers/staging/octeon/ethernet.c | 2 +-
drivers/staging/pi433/pi433_if.c | 18 +-
drivers/staging/pi433/pi433_if.h | 23 +-
drivers/staging/qlge/qlge_main.c | 18 +-
drivers/staging/qlge/qlge_mpi.c | 2 +-
drivers/staging/r8188eu/Kconfig | 10 -
drivers/staging/r8188eu/Makefile | 155 +-
drivers/staging/r8188eu/core/rtw_ap.c | 607 +----
drivers/staging/r8188eu/core/rtw_br_ext.c | 3 +-
drivers/staging/r8188eu/core/rtw_cmd.c | 618 +-----
drivers/staging/r8188eu/core/rtw_debug.c | 904 --------
drivers/staging/r8188eu/core/rtw_efuse.c | 582 +----
drivers/staging/r8188eu/core/rtw_ieee80211.c | 339 +--
drivers/staging/r8188eu/core/rtw_io.c | 299 ---
drivers/staging/r8188eu/core/rtw_ioctl_set.c | 397 +---
drivers/staging/r8188eu/core/rtw_iol.c | 34 +-
drivers/staging/r8188eu/core/rtw_led.c | 1365 +-----------
drivers/staging/r8188eu/core/rtw_mlme.c | 126 +-
drivers/staging/r8188eu/core/rtw_mlme_ext.c | 386 +---
drivers/staging/r8188eu/core/rtw_mp.c | 935 --------
drivers/staging/r8188eu/core/rtw_mp_ioctl.c | 1170 ----------
drivers/staging/r8188eu/core/rtw_p2p.c | 43 +-
drivers/staging/r8188eu/core/rtw_pwrctrl.c | 140 +-
drivers/staging/r8188eu/core/rtw_recv.c | 116 +-
drivers/staging/r8188eu/core/rtw_rf.c | 17 -
drivers/staging/r8188eu/core/rtw_security.c | 197 +-
drivers/staging/r8188eu/core/rtw_sreset.c | 62 -
drivers/staging/r8188eu/core/rtw_sta_mgt.c | 34 +-
drivers/staging/r8188eu/core/rtw_wlan_util.c | 157 +-
drivers/staging/r8188eu/core/rtw_xmit.c | 121 +-
drivers/staging/r8188eu/hal/Hal8188ERateAdaptive.c | 22 +-
drivers/staging/r8188eu/hal/HalHWImg8188E_BB.c | 32 +-
drivers/staging/r8188eu/hal/HalHWImg8188E_MAC.c | 10 +-
drivers/staging/r8188eu/hal/HalHWImg8188E_RF.c | 15 +-
drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 171 +-
drivers/staging/r8188eu/hal/hal_com.c | 26 +-
drivers/staging/r8188eu/hal/hal_intf.c | 391 +---
drivers/staging/r8188eu/hal/odm.c | 1188 +---------
drivers/staging/r8188eu/hal/odm_HWConfig.c | 393 +---
drivers/staging/r8188eu/hal/odm_RTL8188E.c | 31 +-
drivers/staging/r8188eu/hal/odm_RegConfig8188E.c | 8 -
drivers/staging/r8188eu/hal/odm_interface.c | 85 -
drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 48 +-
drivers/staging/r8188eu/hal/rtl8188e_dm.c | 93 +-
drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 310 +--
drivers/staging/r8188eu/hal/rtl8188e_mp.c | 798 -------
drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 215 +-
drivers/staging/r8188eu/hal/rtl8188e_rf6052.c | 226 +-
drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c | 2 +-
drivers/staging/r8188eu/hal/rtl8188e_sreset.c | 27 -
drivers/staging/r8188eu/hal/rtl8188eu_recv.c | 4 +-
drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 60 +-
drivers/staging/r8188eu/hal/usb_halinit.c | 328 +--
drivers/staging/r8188eu/hal/usb_ops_linux.c | 256 +--
drivers/staging/r8188eu/include/Hal8188EPhyCfg.h | 91 -
.../staging/r8188eu/include/Hal8188ERateAdaptive.h | 2 -
drivers/staging/r8188eu/include/HalHWImg8188E_FW.h | 16 -
drivers/staging/r8188eu/include/HalVerDef.h | 70 -
drivers/staging/r8188eu/include/drv_types.h | 37 +-
drivers/staging/r8188eu/include/hal_intf.h | 312 +--
drivers/staging/r8188eu/include/ieee80211.h | 71 -
drivers/staging/r8188eu/include/ioctl_cfg80211.h | 2 -
drivers/staging/r8188eu/include/mp_custom_oid.h | 333 ---
drivers/staging/r8188eu/include/odm.h | 457 +---
drivers/staging/r8188eu/include/odm_HWConfig.h | 11 +-
drivers/staging/r8188eu/include/odm_RTL8188E.h | 2 -
.../staging/r8188eu/include/odm_RegConfig8188E.h | 3 -
.../staging/r8188eu/include/odm_RegDefine11AC.h | 29 -
drivers/staging/r8188eu/include/odm_RegDefine11N.h | 112 +-
drivers/staging/r8188eu/include/odm_interface.h | 88 -
drivers/staging/r8188eu/include/odm_precomp.h | 22 -
drivers/staging/r8188eu/include/odm_reg.h | 89 -
drivers/staging/r8188eu/include/odm_types.h | 24 -
drivers/staging/r8188eu/include/osdep_intf.h | 5 -
drivers/staging/r8188eu/include/osdep_service.h | 42 +-
drivers/staging/r8188eu/include/recv_osdep.h | 2 -
drivers/staging/r8188eu/include/rtl8188e_cmd.h | 16 -
drivers/staging/r8188eu/include/rtl8188e_dm.h | 13 -
drivers/staging/r8188eu/include/rtl8188e_hal.h | 102 +-
drivers/staging/r8188eu/include/rtl8188e_led.h | 2 -
drivers/staging/r8188eu/include/rtl8188e_recv.h | 2 +-
drivers/staging/r8188eu/include/rtl8188e_rf.h | 1 -
drivers/staging/r8188eu/include/rtl8188e_spec.h | 4 -
drivers/staging/r8188eu/include/rtl8188e_sreset.h | 2 -
drivers/staging/r8188eu/include/rtw_ap.h | 11 -
drivers/staging/r8188eu/include/rtw_br_ext.h | 3 +-
drivers/staging/r8188eu/include/rtw_cmd.h | 27 +-
drivers/staging/r8188eu/include/rtw_debug.h | 156 --
drivers/staging/r8188eu/include/rtw_eeprom.h | 57 +-
drivers/staging/r8188eu/include/rtw_efuse.h | 21 -
drivers/staging/r8188eu/include/rtw_io.h | 87 +-
drivers/staging/r8188eu/include/rtw_ioctl_rtl.h | 63 -
drivers/staging/r8188eu/include/rtw_ioctl_set.h | 8 -
drivers/staging/r8188eu/include/rtw_iol.h | 5 -
drivers/staging/r8188eu/include/rtw_led.h | 20 -
drivers/staging/r8188eu/include/rtw_mlme.h | 11 -
drivers/staging/r8188eu/include/rtw_mlme_ext.h | 14 -
drivers/staging/r8188eu/include/rtw_mp.h | 474 ----
drivers/staging/r8188eu/include/rtw_mp_ioctl.h | 242 --
.../staging/r8188eu/include/rtw_mp_phy_regdef.h | 1063 ---------
drivers/staging/r8188eu/include/rtw_p2p.h | 1 -
drivers/staging/r8188eu/include/rtw_pwrctrl.h | 130 +-
drivers/staging/r8188eu/include/rtw_recv.h | 6 -
drivers/staging/r8188eu/include/rtw_rf.h | 12 -
drivers/staging/r8188eu/include/rtw_security.h | 20 +-
drivers/staging/r8188eu/include/rtw_sreset.h | 34 -
drivers/staging/r8188eu/include/rtw_xmit.h | 6 -
drivers/staging/r8188eu/include/sta_info.h | 7 -
drivers/staging/r8188eu/include/usb_ops.h | 5 -
drivers/staging/r8188eu/include/usb_ops_linux.h | 8 -
drivers/staging/r8188eu/include/usb_osintf.h | 5 +-
drivers/staging/r8188eu/include/wifi.h | 52 -
drivers/staging/r8188eu/include/xmit_osdep.h | 2 -
drivers/staging/r8188eu/os_dep/ioctl_linux.c | 2331 +-------------------
drivers/staging/r8188eu/os_dep/mlme_linux.c | 6 -
drivers/staging/r8188eu/os_dep/os_intfs.c | 399 +---
drivers/staging/r8188eu/os_dep/osdep_service.c | 82 +-
drivers/staging/r8188eu/os_dep/recv_linux.c | 14 -
drivers/staging/r8188eu/os_dep/usb_intf.c | 285 +--
drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 40 +-
drivers/staging/r8188eu/os_dep/xmit_linux.c | 4 -
drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 7 +-
drivers/staging/rtl8192e/rtl8192e/rtl_cam.c | 4 +-
drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 2 +-
drivers/staging/rtl8192e/rtl819x_BAProc.c | 9 +-
drivers/staging/rtl8192u/r8192U.h | 3 +-
drivers/staging/rtl8192u/r8192U_core.c | 36 +-
drivers/staging/rtl8712/os_intfs.c | 9 +-
drivers/staging/rtl8712/rtl871x_cmd.c | 2 +-
drivers/staging/rtl8712/rtl871x_cmd.h | 2 +-
drivers/staging/rtl8712/rtl871x_xmit.h | 10 +-
drivers/staging/rtl8712/usb_intf.c | 6 +-
drivers/staging/rtl8712/usb_ops_linux.c | 2 +-
drivers/staging/rtl8723bs/Kconfig | 1 +
drivers/staging/rtl8723bs/core/rtw_ap.c | 23 +-
drivers/staging/rtl8723bs/core/rtw_cmd.c | 210 +-
drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 4 +-
drivers/staging/rtl8723bs/core/rtw_mlme.c | 24 +-
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 79 +-
drivers/staging/rtl8723bs/core/rtw_recv.c | 22 +-
drivers/staging/rtl8723bs/core/rtw_security.c | 6 +-
drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 48 +-
drivers/staging/rtl8723bs/core/rtw_xmit.c | 49 +-
drivers/staging/rtl8723bs/hal/odm_DIG.c | 2 +-
drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 12 -
drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 6 +-
drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 2 -
drivers/staging/rtl8723bs/include/osdep_service.h | 2 +-
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 26 +-
drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 34 +-
drivers/staging/rtl8723bs/os_dep/os_intfs.c | 8 +-
drivers/staging/rtl8723bs/os_dep/osdep_service.c | 11 +-
drivers/staging/rts5208/ms.c | 42 +-
drivers/staging/rts5208/rtsx.c | 2 +-
drivers/staging/rts5208/rtsx_card.c | 8 +-
drivers/staging/rts5208/rtsx_chip.c | 16 +-
drivers/staging/rts5208/rtsx_scsi.c | 106 +-
drivers/staging/rts5208/rtsx_transport.c | 6 +-
drivers/staging/rts5208/sd.c | 68 +-
drivers/staging/rts5208/xd.c | 48 +-
drivers/staging/unisys/visornic/visornic_main.c | 5 +-
.../vc04_services/interface/vchiq_arm/vchiq_arm.c | 298 ++-
.../vc04_services/interface/vchiq_arm/vchiq_arm.h | 52 -
.../interface/vchiq_arm/vchiq_connected.c | 20 +-
.../interface/vchiq_arm/vchiq_connected.h | 4 +-
.../vc04_services/interface/vchiq_arm/vchiq_core.c | 771 +++----
.../vc04_services/interface/vchiq_arm/vchiq_core.h | 107 +-
.../vc04_services/interface/vchiq_arm/vchiq_dev.c | 182 +-
drivers/staging/vt6655/baseband.c | 74 +-
drivers/staging/vt6655/baseband.h | 2 +-
drivers/staging/vt6655/card.c | 98 +-
drivers/staging/vt6655/channel.c | 12 +-
drivers/staging/vt6655/device.h | 10 +-
drivers/staging/vt6655/device_main.c | 162 +-
drivers/staging/vt6655/dpc.c | 2 +-
drivers/staging/vt6655/key.c | 2 +-
drivers/staging/vt6655/mac.c | 50 +-
drivers/staging/vt6655/mac.h | 6 +-
drivers/staging/vt6655/power.c | 24 +-
drivers/staging/vt6655/rf.c | 140 +-
drivers/staging/vt6655/rf.h | 2 +-
drivers/staging/vt6655/rxtx.c | 64 +-
drivers/staging/wfx/bh.c | 37 +-
drivers/staging/wfx/bh.h | 4 +-
drivers/staging/wfx/bus_sdio.c | 25 +-
drivers/staging/wfx/bus_spi.c | 22 +-
drivers/staging/wfx/data_rx.c | 7 +-
drivers/staging/wfx/data_rx.h | 4 +-
drivers/staging/wfx/data_tx.c | 87 +-
drivers/staging/wfx/data_tx.h | 6 +-
drivers/staging/wfx/debug.c | 56 +-
drivers/staging/wfx/debug.h | 2 +-
drivers/staging/wfx/fwio.c | 26 +-
drivers/staging/wfx/fwio.h | 2 +-
drivers/staging/wfx/hif_api_cmd.h | 14 +-
drivers/staging/wfx/hif_api_general.h | 25 +-
drivers/staging/wfx/hif_api_mib.h | 85 +-
drivers/staging/wfx/hif_rx.c | 23 +-
drivers/staging/wfx/hif_rx.h | 3 +-
drivers/staging/wfx/hif_tx.c | 60 +-
drivers/staging/wfx/hif_tx.h | 6 +-
drivers/staging/wfx/hif_tx_mib.c | 14 +-
drivers/staging/wfx/hif_tx_mib.h | 2 +-
drivers/staging/wfx/hwio.c | 6 +-
drivers/staging/wfx/hwio.h | 20 +-
drivers/staging/wfx/key.c | 30 +-
drivers/staging/wfx/key.h | 4 +-
drivers/staging/wfx/main.c | 37 +-
drivers/staging/wfx/main.h | 3 +-
drivers/staging/wfx/queue.c | 43 +-
drivers/staging/wfx/queue.h | 6 +-
drivers/staging/wfx/scan.c | 51 +-
drivers/staging/wfx/scan.h | 4 +-
drivers/staging/wfx/sta.c | 118 +-
drivers/staging/wfx/sta.h | 8 +-
drivers/staging/wfx/traces.h | 2 +-
drivers/staging/wfx/wfx.h | 14 +-
drivers/staging/wlan-ng/hfa384x.h | 2 +-
drivers/staging/wlan-ng/hfa384x_usb.c | 24 +-
drivers/staging/wlan-ng/p80211conv.c | 2 +-
drivers/staging/wlan-ng/p80211conv.h | 2 +-
drivers/staging/wlan-ng/p80211hdr.h | 2 +-
drivers/staging/wlan-ng/p80211ioctl.h | 2 +-
drivers/staging/wlan-ng/p80211mgmt.h | 2 +-
drivers/staging/wlan-ng/p80211msg.h | 2 +-
drivers/staging/wlan-ng/p80211netdev.c | 4 +-
drivers/staging/wlan-ng/p80211netdev.h | 2 +-
drivers/staging/wlan-ng/p80211req.c | 2 +-
drivers/staging/wlan-ng/p80211req.h | 2 +-
drivers/staging/wlan-ng/p80211types.h | 2 +-
drivers/staging/wlan-ng/p80211wep.c | 2 +-
drivers/staging/wlan-ng/prism2mgmt.c | 2 +-
drivers/staging/wlan-ng/prism2mgmt.h | 2 +-
drivers/staging/wlan-ng/prism2mib.c | 2 +-
drivers/staging/wlan-ng/prism2sta.c | 6 +-
drivers/staging/wlan-ng/prism2usb.c | 3 +-
258 files changed, 3323 insertions(+), 22353 deletions(-)
delete mode 100644 drivers/staging/most/dim2/sysfs.c
delete mode 100644 drivers/staging/r8188eu/core/rtw_debug.c
delete mode 100644 drivers/staging/r8188eu/core/rtw_io.c
delete mode 100644 drivers/staging/r8188eu/core/rtw_mp.c
delete mode 100644 drivers/staging/r8188eu/core/rtw_mp_ioctl.c
delete mode 100644 drivers/staging/r8188eu/core/rtw_sreset.c
delete mode 100644 drivers/staging/r8188eu/hal/rtl8188e_mp.c
delete mode 100644 drivers/staging/r8188eu/include/HalHWImg8188E_FW.h
delete mode 100644 drivers/staging/r8188eu/include/mp_custom_oid.h
delete mode 100644 drivers/staging/r8188eu/include/odm_RegDefine11AC.h
delete mode 100644 drivers/staging/r8188eu/include/odm_reg.h
delete mode 100644 drivers/staging/r8188eu/include/rtw_ioctl_rtl.h
delete mode 100644 drivers/staging/r8188eu/include/rtw_mp.h
delete mode 100644 drivers/staging/r8188eu/include/rtw_mp_ioctl.h
delete mode 100644 drivers/staging/r8188eu/include/rtw_mp_phy_regdef.h
delete mode 100644 drivers/staging/r8188eu/include/rtw_sreset.h