The following changes since commit 22a40d14b572deb80c0648557f4bd502d7e83826: Linux 6.10-rc6 (2024-06-30 14:40:44 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git tags/staging-6.11-rc1 for you to fetch changes up to 104e004739ef03890a1e175b3c2672d50c6d1a6a: staging: rtl8723bs: Remove constant result function CheckNegative() (2024-07-10 14:52:34 +0200) ---------------------------------------------------------------- Staging driver updates for 6.11-rc1 This is the "big" staging driver update for 6.11-rc1. Not really all that much happened this release cycle, just lots of tiny cleanups, overall about 3000 lines removed, so the cleanups were worth it. Included in here are: - loads of rtl8723bs driver cleanups - lots of rtl8192e driver cleanups - vc04_services reworks and cleanups as that codebase gets slowly evolved into something that will make it into the "real" part of the kernel hopefully soon. - other tiny staging driver cleanups All of these have been in linux-next for a while with no reported issues. Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> ---------------------------------------------------------------- Ashok Kumar (1): staging: vme_user: Add blank line after struct decl Chen shuo (1): staging: rtl8192e: remove the r8192E_dev.c's unnecessary brace Dr. David Alan Gilbert (2): staging: r8712u: remove unused struct 'zero_bulkout_context' staging: greybus: audio: remove unused struct gb_mixer_control Greg Kroah-Hartman (2): Merge tag 'v6.10-rc4' into staging-next Merge 6.10-rc6 into staging-next Jeff Johnson (3): staging: greybus: add missing MODULE_DESCRIPTION() macros staging: fbtft: add missing MODULE_DESCRIPTION() macro staging: rtl8192e: add missing MODULE_DESCRIPTION() macros Marc Dietrich (1): staging: nvec: make i2c controller register writes robust Michael Straube (2): staging: rtl8192e: reduce indentation level staging: rtl8192e: remove unnecessary line breaks Nam Cao (1): staging: rtl8712: remove unnecessary alignment of pxmitpriv->pxmitbuf Philipp Hortmann (29): staging: rtl8723bs: Remove unused structs starting with profile_info staging: rtl8723bs: Remove switch(type) as type is constant staging: rtl8723bs: Remove unused declarations start with sd_hal_bus_init staging: rtl8723bs: Remove empty file sdio_osintf.h staging: rtl8723bs: Remove unused macros in wifi.h staging: rtl8723bs: Remove unused macros in sta_info.h staging: rtl8723bs: Remove unused macros in rtw_xmit.h staging: rtl8723bs: Remove unused macros in rtw_security.h staging: rtl8723bs: Remove unused macros in rtw_recv.h staging: rtl8723bs: Remove unused macros in rtw_pwrctrl.h staging: rtl8723bs: Remove unused macros in rtw_mp.h staging: rtl8723bs: Remove unused macros in rtw_mlme.h staging: rtl8723bs: Remove unused macros in rtw_io.h staging: rtl8723bs: Remove unused macro in ioctl_cfg80211.c staging: rtl8723bs: Remove unused variable pwdev_priv staging: rtl8723bs: Remove unused macros in hal_com_h2c.h staging: rtl8723bs: Remove unused macros in rtw_ht.h staging: rtl8723bs: Remove unused macros in hal_com_reg.h staging: rtl8723bs: Remove unused macros in hal_phy_reg_8723b.h staging: rtl8723bs: Move last macro from hal_phy_reg_8723b.h staging: rtl8723bs: Delete file hal_phy_reg_8723b.h staging: rtl8723bs: Remove unused macros in Hal8192CPhyReg.h staging: rtl8723bs: Remove unused macros in Hal8723BReg.h staging: rtl8723bs: Remove unused macros in HalPwrSeqCmd.h staging: rtl8723bs: Remove unused macros in rtw_mlme.h staging: rtl8723bs: Remove unused macros in rtw_efuse.h staging: rtl8723bs: Remove unused macros in hal_pwr_seq.h staging: rtl8723bs: Remove unused macros in rtw_mlme_ext.h staging: rtl8723bs: Remove constant result function CheckNegative() Roshan Khatri (7): staging: rtl8712: Fix spelling mistake in rtl871x_event.h staging: rtl8712: Fix spelling mistake in rtl8712_xmit.c staging: rtl8192e: Fix spelling mistakes in rtllib_softmac.c staging: rtl8712: Fix spelling mistake in rtl871x_mlme.c staging: rtl8712: Fix spelling mistake in rtl871x_io.h staging: rtl8723bs: hal: Fix spelling mistakes in rtl8723b_cmd.c staging: rtl8723bs: hal: Fix spelling mistakes in odm.h Stefan Wahren (10): staging: vchiq_arm: Unify return code variable staging: vchiq_arm: Drop obsolete comment staging: vchiq_core: Drop non-functional struct members staging: vchiq_arm: Drop unnecessary declarations staging: vchiq_arm: Get the rid off struct vchiq_2835_state staging: vchiq_arm: Drop vchiq_arm_init_state staging: vchiq_arm: Reduce indentation of service_callback staging: vchiq_core: Add hex prefix to debugfs output staging: vchiq_arm: Don't cast scatter-gather elements staging: vc04_services: Update testing instructions Teddy Engel (7): staging: vt6656: Remove line from TODO staging: rtl8192e: Remove unused constants staging: rtl8192e: Remove unused struct phy_ofdm_rx_status_rxsc staging: rtl8192e: Capitalize constant RegC38_TH staging: rtl8192e: Remove unused macro dm_tx_bb_gain_idx_to_amplify staging: rtl8192e: Remove unnecessary pre-declaration of struct net_device staging: rtl8192e: Fix conflicting types error with net_device. Tom Mounet (1): staging: nvec: Use x instead of x != NULL to improve readability. Tree Davies (55): Staging: rtl8192e: Rename variable IsPassiveChannel Staging: rtl8192e: Rename variable CountryIeBuf Staging: rtl8192e: Rename variable CountryIeLen Staging: rtl8192e: Rename variable bWithAironetIE Staging: rtl8192e: Rename variable bContainHTC Staging: rtl8192e: Rename variable MBssid Staging: rtl8192e: Rename variable MBssidMask Staging: rtl8192e: Rename variable elementID Staging: rtl8192e: Rename variable rtllib_rx_Monitor Staging: rtl8192e: Rename variable rtllib_rx_InfraAdhoc Staging: rtl8192e: Rename variable IsLegacyDataFrame Staging: rtl8192e: Rename variable RxReorderIndicatePacket Staging: rtl8192e: Rename variable RfdArray Staging: rtl8192e: Rename variable Decrypted Staging: rtl8192e: Rename variable AddReorderEntry Staging: rtl8192e: Rename variable pList Staging: rtl8192e: Rename variable nPadding_Length Staging: rtl8192e: Rename variable LLCOffset Staging: rtl8192e: Remove variable ChkLength Staging: rtl8192e: Rename variable WinEnd Staging: rtl8192e: Rename variable WinSize Staging: rtl8192e: Rename variable IsDataFrame Staging: rtl8192e: Rename variable bMatchWinStart Staging: rtl8192e: Rename variable bMBssidValid Staging: rtl8192e: Rename variable bWithCcxVerNum Staging: rtl8192e: Rename variable Frame_QoSTID Staging: rtl8192e: Rename variable CcxRmState Staging: rtl8192e: Rename variable IsQoSDataFrame Staging: rtl8192e: Rename variable RfdCnt Staging: rtl8192e: Rename variable prxbIndicateArray Staging: rtl8192e: Rename variable bPktInBuf Staging: rtl8192e: Rename variable bHwSec Staging: rtl8192e: Rename variable bIsMulticast Staging: rtl8192e: Rename variable HTCurrentOperaRate Staging: rtl8192e: Rename variable HTOpMode Staging: rtl8192e: Rename variable bRTSEnable Staging: rtl8192e: Rename variable bRTSBW Staging: rtl8192e: Rename variable bCTSEnable Staging: rtl8192e: Rename variable bRTSUseShortGI Staging: rtl8192e: Rename variable bforced_tx20Mhz Staging: rtl8192e: Rename variable bPacketBW Staging: rtl8192e: Rename variable bBroadcast Staging: rtl8192e: Rename variable CntAfterLink Staging: rtl8192e: Rename variable bUseShortGI Staging: rtl8192e: Rename function TsStartAddBaProcess() Staging: rtl8192e: Fix alignment to match open parenthesis Staging: rtl8192e: Rename function rtllib_query_BandwidthMode Staging: rtl8192e: Rename function rtllib_query_ShortPreambleMode Staging: rtl8192e: Rename function rtllib_query_HTCapShortGI Staging: rtl8192e: Rename variable bUseShortPreamble Staging: rtl8192e: Rename variable bRTSSTBC Staging: rtl8192e: Remove parameter bIsAmsdu from rtllib_classify() Staging: rtl8192e: Remove variable IsAmsdu from rtllib_xmit_inter() Staging: rtl8192e: Fix alignment to match open parenthesis in rtllib_tx.c Staging: rtl8192e: Fix alignment to match open parenthesis in rtllib_rx.c Umang Jain (2): staging: vchiq_core: Bubble up wait_event_interruptible() return value staging: vc04_services: vchiq_core: Stop kthreads on vchiq module unload Wolfram Sang (1): staging: vc04_services: use 'time_left' variable with wait_for_completion_timeout() Yang Li (1): staging: vc04_services: Fix kernel-doc param for vchiq_register_chrdev drivers/staging/fbtft/fbtft-core.c | 1 + drivers/staging/greybus/audio_manager.c | 1 + drivers/staging/greybus/audio_topology.c | 6 - drivers/staging/greybus/bootrom.c | 1 + drivers/staging/greybus/camera.c | 1 + drivers/staging/greybus/gbphy.c | 1 + drivers/staging/greybus/gpio.c | 1 + drivers/staging/greybus/hid.c | 1 + drivers/staging/greybus/i2c.c | 1 + drivers/staging/greybus/light.c | 1 + drivers/staging/greybus/log.c | 1 + drivers/staging/greybus/loopback.c | 1 + drivers/staging/greybus/power_supply.c | 1 + drivers/staging/greybus/pwm.c | 1 + drivers/staging/greybus/raw.c | 1 + drivers/staging/greybus/sdio.c | 1 + drivers/staging/greybus/spi.c | 1 + drivers/staging/greybus/spilib.c | 1 + drivers/staging/greybus/uart.c | 1 + drivers/staging/greybus/usb.c | 1 + drivers/staging/greybus/vibrator.c | 1 + drivers/staging/nvec/nvec.c | 45 +- drivers/staging/rtl8192e/rtl8192e/r8190P_def.h | 9 - drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 21 +- drivers/staging/rtl8192e/rtl8192e/rtl_cam.h | 1 + drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 6 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 176 ++-- drivers/staging/rtl8192e/rtl8192e/rtl_dm.h | 6 +- drivers/staging/rtl8192e/rtl8192e/rtl_pci.h | 1 + drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 2 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 4 +- drivers/staging/rtl8192e/rtl819x_TSProc.c | 10 +- drivers/staging/rtl8192e/rtllib.h | 64 +- drivers/staging/rtl8192e/rtllib_crypt_ccmp.c | 5 +- drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 11 +- drivers/staging/rtl8192e/rtllib_crypt_wep.c | 5 +- drivers/staging/rtl8192e/rtllib_module.c | 1 + drivers/staging/rtl8192e/rtllib_rx.c | 228 +++--- drivers/staging/rtl8192e/rtllib_softmac.c | 8 +- drivers/staging/rtl8192e/rtllib_tx.c | 135 ++-- drivers/staging/rtl8712/rtl8712_xmit.c | 2 +- drivers/staging/rtl8712/rtl871x_event.h | 2 +- drivers/staging/rtl8712/rtl871x_io.h | 2 +- drivers/staging/rtl8712/rtl871x_mlme.c | 2 +- drivers/staging/rtl8712/rtl871x_xmit.c | 13 +- drivers/staging/rtl8712/rtl871x_xmit.h | 1 - drivers/staging/rtl8712/usb_ops_linux.c | 7 - drivers/staging/rtl8723bs/hal/Hal8723BReg.h | 373 --------- drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c | 17 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.c | 12 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c | 12 +- drivers/staging/rtl8723bs/hal/odm.h | 4 +- drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 4 +- drivers/staging/rtl8723bs/include/Hal8192CPhyReg.h | 882 +-------------------- drivers/staging/rtl8723bs/include/HalPwrSeqCmd.h | 11 - drivers/staging/rtl8723bs/include/drv_types.h | 1 - drivers/staging/rtl8723bs/include/hal_com_h2c.h | 76 -- drivers/staging/rtl8723bs/include/hal_com_reg.h | 792 ------------------ .../staging/rtl8723bs/include/hal_phy_reg_8723b.h | 69 -- drivers/staging/rtl8723bs/include/hal_pwr_seq.h | 7 - drivers/staging/rtl8723bs/include/rtl8723b_hal.h | 2 +- drivers/staging/rtl8723bs/include/rtw_efuse.h | 13 - drivers/staging/rtl8723bs/include/rtw_ht.h | 22 - drivers/staging/rtl8723bs/include/rtw_io.h | 57 -- drivers/staging/rtl8723bs/include/rtw_mlme.h | 182 ----- drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 37 - drivers/staging/rtl8723bs/include/rtw_mp.h | 29 - drivers/staging/rtl8723bs/include/rtw_pwrctrl.h | 38 - drivers/staging/rtl8723bs/include/rtw_recv.h | 16 - drivers/staging/rtl8723bs/include/rtw_security.h | 5 - drivers/staging/rtl8723bs/include/rtw_xmit.h | 10 - drivers/staging/rtl8723bs/include/sdio_hal.h | 4 - drivers/staging/rtl8723bs/include/sdio_osintf.h | 16 - drivers/staging/rtl8723bs/include/sta_info.h | 44 - drivers/staging/rtl8723bs/include/wifi.h | 299 ------- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 17 - .../vc04_services/bcm2835-camera/bcm2835-camera.c | 8 +- drivers/staging/vc04_services/interface/TESTING | 45 +- drivers/staging/vc04_services/interface/TODO | 7 - .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 268 +++---- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 3 - .../vc04_services/interface/vchiq_arm/vchiq_core.c | 47 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 6 - .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 2 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 8 +- drivers/staging/vme_user/vme_user.c | 1 + drivers/staging/vt6656/TODO | 1 - 87 files changed, 617 insertions(+), 3623 deletions(-) delete mode 100644 drivers/staging/rtl8723bs/include/hal_phy_reg_8723b.h delete mode 100644 drivers/staging/rtl8723bs/include/sdio_osintf.h