From: Greg KH <gregkh@linuxfoundation.org>
To: Linus Torvalds <torvalds@linux-foundation.org>,
Andrew Morton <akpm@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org, linux-staging@lists.linux.dev
Subject: [GIT PULL] Staging driver updates for 7.4-rc1
Date: Thu, 22 Oct 2026 15:49:45 +0200 [thread overview]
Message-ID: <atoUedBI3u813dYW@kroah.com> (raw)
The following changes since commit df2908090cda368b01ff43709f51890076c56157:
Linux 7.3-rc2 (2026-09-06 15:07:20 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git tags/staging-7.4-rc1
for you to fetch changes up to 4a177d5e688e8e82113f7a32d6f75f0bab9658c4:
staging: rtl8723bs: remove unnecessary parentheses (2026-10-17 13:24:01 +0200)
----------------------------------------------------------------
Staging driver updates for 7.4-rc1
Here is the big set of staging driver updates for 7.4-rc1.
The huge majority of changes in here were to the rtl8723bs driver, which
ended up being deleted entirely through the wifi driver tree, so while
the work here was nice to have done to get experience by people, the
overall goal was achieved in that we have a solid working and sane
driver in the real part of the tree now.
Other than that, included in here are:
- some greybus driver removal of broken drivers that no one ever used
- minor coding style cleanups for other staging drivers
All of these have been in linux-next with no reported issues, other than
the merge conflict of the driver being removed, but that's an obvious
one to resolve :)
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----------------------------------------------------------------
Adriano Cordova (4):
staging: rtl8723bs: remove dead beamforming code
staging: rtl8723bs: remove unused chip-type enums and defines
staging: rtl8723bs: remove unused AMPDU burst mode
staging: rtl8723bs: remove unused field in false alarm statistics
Alexis Buttler (1):
rtl8723bs: Remove redundant macro in basic_types.h
AmirHossein HajiMohammadi (1):
staging: rtl8723bs: remove unused monitor interface name
Andrej Dusanic (1):
staging: rtl8723bs: remove duplicate blank line in sdio_ops.h
Ashmit Kumar (1):
staging: rtl8723bs: rtw_ap: remove unnecessary parentheses from return
Brian Norris (1):
greybus: Discard pm_runtime_put_autosuspend() return value
Cen Zhang (Microsoft) (4):
staging: rtl8723bs: hal: fix a multi-line comment in hal_btcoex.c
staging: fbtft: update outdated struct fbtft_ops comment
staging: nvec: fix GPIO descriptor documentation
staging: octeon: fix misuse of kernel-doc comment
Dalvin-Ehinoma Noah Aiguobas (12):
staging: rtl8723bs: renaming variable pbuf in rtw_mlme.c
staging: rtl8723bs: renaming variable pmlmepriv in rtw_mlme.c
staging: rtl8723bs: renaming variable pdev_network in rtw_mlme.c
staging: rtl8723bs: renaming variable pibss in rtw_mlme.c
staging: rtl8723bs: renaming variable padapter in rtw_mlme.c
staging: rtl8723bs: renaming variable phtpriv in rtw_mlme.c
staging: rtl8723bs: renaming variable pregistrypriv in rtw_mlme.c
staging: rtl8723bs: renaming variable bHwLDPCSupport in rtw_mlme.c
staging: rtl8723bs: renaming variable bHwSTBCSupport in rtw_mlme.c
staging: rtl8723bs: renaming variable bHwSupportBeamformer in rtw_mlme.c
staging: rtl8723bs: renaming variable bHwSupportBeamformee in rtw_mlme.c
staging: rtl8723bs: Removing unnecessary whitespaces
Dhanush Muralidharan (1):
staging: rtl8723bs: remove extern from function declarations in header files
Dipesh Chaudhary (1):
staging: rtl8723bs: remove unused EF2Byte and EF4Byte definitions
Ethan Nelson-Moore (3):
staging: greybus: remove empty TODO file
staging: greybus: remove driver depending on nonexistent config option
staging: greybus: remove camera driver marked as broken since 2016
Feiyu Wang (3):
staging: rtl8723bs: fix logical continuation style
staging: rtl8723bs: remove multiple blank lines
staging: rtl8723bs: rename CamelCase variable wRxSeqInitialValue
Franco Hector Hugo Montenegro (1):
Staging: rtl8723bs: fixed camel case coding style issue.
Gabriel Changamire (1):
staging: sm750fb: fix kernel-doc comments in sm750_accel.h
Gabriel Windlin (1):
staging: rtl8723bs: remove unused SSIZE_PTR definition
Gowtham S Bhushan (1):
staging: rtl8723bs: rename dot118021x_UncstKey to dot118021x_uncst_key
Greg Kroah-Hartman (1):
Merge 7.3-rc2 into staging-next
Hank Yang (2):
staging: rtl8723bs: shorten long lines in update_network()
staging: rtl8723bs: rename CamelCase variables in rtw_mlme.c
Hungyu Lin (9):
staging: rtl8723bs: convert mgmt xmit coalesce to errno
staging: rtl8723bs: propagate errno handling for mgmt xmit
staging: rtl8723bs: make dump_mgntframe_and_wait() return void
staging: rtl8723bs: simplify rtw_free_xmitframe()
staging: rtl8723bs: make rtw_free_xmitbuf_ext() return void
staging: rtl8723bs: make rtw_free_xmitbuf() return void
staging: rtl8723bs: make xmitframe_swencrypt() return void
staging: rtl8723bs: make rtl8723_dequeue_writeport() return bool
staging: rtl8723bs: use errno in rtw_register_tx_alive()
Isaac Aneek Sarker (1):
staging: rtl8723bs: rename CamelCase variables in function paramater
Ivy Lopez (2):
staging: rtl8723bs: define EEPROM_DEFAULT_DIFF as -2 directly
staging: rtl8723bs: use kfree_sensitive() for key material in rtw_set_key()
Iñaki Sobera Sotomayor (3):
staging: rtl8723bs: remove unused NDIS association and auth defines
staging: rtl8723bs: remove unused EEPROM definitions
staging: rtl8723bs: remove unused PCI ASPM OSC definitions
Jennifer Guo (17):
staging: rtl8723bs: remove commented-out code in HalPhyRf_8723B.c
staging: rtl8723bs: remove commented-out code in HalPhyRf.c
staging: rtl8723bs: remove commented-out code in hal/ header file
staging: rtl8723bs: remove commented-out code in include/ files
staging: rtl8723bs: remove commented out code in rtw_recv.c
staging: rtl8723bs: remove commented out code in os_dep/ files
staging: rtl8723bs: remove commented out code in hal/ files
staging: rtl8723bs: remove commented out code in rtw_mlme_ext.c
staging: rtl8723bs: remove commented out code in core/ files.
staging: rtl8723bs: delete empty comment lines in core/ files
staging: rtl8723bs: delete empty comment lines in hal_com_reg.h
staging: rtl8723bs: delete empty comment lines in rtl8723b_*.h files
staging: rtl8723bs: delete empty comment lines in header files
staging: rtl8723bs: remove comment after function closing brace
staging: rtl8723bs: cleanup comments in rtl8723b_rf6052.c
staging: rtl8723bs: delete empty comment lines in hal/ header files
staging: rtl8723bs: delete empty comment lines in source files
Jeremy Dean Clifton (2):
staging: greybus: Remove unused function 'to_fw_mgmt_connection'
staging: greybus: Remove unused header declaration to_fw_mgmt_connection
Johan Hovold (1):
staging: greybus: uart: fix racy TIOCMIWAIT implementation
Jonggeun Park (1):
staging: rtl8723bs: fix stale file name references in comments
JunHyeok Seo (1):
staging: rtl8723bs: align AES function parameters with open parenthesis
Kirill Repin (1):
staging: rtl8723bs: remove spaces before tabs in hal_com_reg.h
Leonardo Martins Martins (7):
staging: rtl8723bs: replace N_BYTE_ALIGMENT() with PTR_ALIGN()
staging: rtl8723bs: remove unused macro N_BYTE_ALIGMENT()
staging: rtl8723bs: remove invariant parameters from issue_probereq_ex()
staging: rtl8723bs: change issue_probereq return types to void
staging: rtl8723bs: remove invariant parameters from _issue_probereq()
staging: rtl8723bs: coalesce issue_probereq functions into a single one
staging: rtl8723bs: rename PHY_ConvertTxPowerLimitToPowerIndex()
Luca Hernandez (1):
staging: rtl8723bs: remove unused driver_stopped pointer from HAL
Lucas Costa (1):
staging: sm750fb: free cmap on framebuffer release
Lucas Jeffrey (1):
staging: axis-fifo: use size_t for write size calculations
Malathi A (2):
staging: rtl8723bs: remove unused NDIS_802_11 typedefs
staging: rtl8723bs: remove unusual 'NDIS_802_11_RATES_EX' type
Marinela Tatiana Selseth (3):
staging: rtl8723bs: Eliminate dead enum hal_status abstraction
staging: rtl8723bs: condense NDIS encryption status enum
staging: rtl8723bs: remove dead antenna diversity infrastructure (FAT/SWAT)
Matheus Alves de Almeida (3):
staging: rtl8723bs: use bool for rtw_endofpktfile
staging: rtl8723bs: remove reduntant externs in rtw_xmit.h
staging: rtl8723bs: return bool from check_pending_xmitbuf
Maxim Codita (1):
staging: sm750fb/sm750.c: mark g_def_fbmode as const pointer
Miguel Garcia (1):
staging: rtl8723bs: remove unused phal variable
Mirza Ishan Beg (1):
staging: rtl8723bs: refactor traffic_stat access in collect_traffic_statistics
Mohammed Momin (1):
staging: rtl8723bs: remove unnecessary braces
Mohammed Sohail (2):
staging: rtl8723bs: remove comparisons to true/false in rtw_mlme_ext.c
staging: rtl8723bs: remove extern from recv and sta_info prototypes
Muhammad Israr (1):
staging: rtl8723bs: add braces on all arms of if/else in rtw_mlme_ext.c
Myeonghun Pak (1):
staging: rtl8723bs: disable SDIO function on block size failure
Nawar Alsafadi (1):
staging: most: video: Remove unnecessary blank line
Nikolay Kulikov (2):
staging: rtl8723bs: remove unused 'pwrdown' from struct hal_com_data
staging: rtl8723bs: remove static HalDetectPwrDownMode() function
Okhuomon Ajayi (1):
staging: greybus: uart: fix argument alignment
Olivier Tanoh (1):
staging: rtl8723bs: rename mBratesOS to avoid CamelCase
Orgad Shaneh (1):
staging: octeon: schedule the TX cleanup tasklet every 1024th packet
Park Tae-sun (1):
staging: greybus: gbphy: use sysfs_emit() instead of sprintf()
Pedro Amorim (1):
staging: greybus: fix checkpatch alignment warnings in loopback.c
Philip Nielsen (1):
staging: rtl8723bs: avoid CamelCase in rtw_efuse
Pranav Desai (6):
staging: rtl8723bs: use explicit types for lengths in rtw_security.c
staging: rtl8723bs: use bool for flags in rtw_security.c
staging: rtl8723bs: use u8 for frame types in rtw_security.c
staging: rtl8723bs: use explicit types for math variables and iterators
staging: rtl8723bs: use u32 for payload_length in rtw_security.c
staging: rtl8723bs: use u32 for length variables in rtw_BIP_verify()
Preetish Amballi (1):
staging: fbtft: Fix wrong controller name in fb_bd663474
Rahul Rao (1):
staging: rtl8723bs: align arguments with open parenthesis
Rareș-Mihai Vladu (1):
staging: rtl8723bs: fix lines exceeding 100 columns in rtw_security.c
Riccardo Oliva (1):
staging: vme_user: avoid iterator variable access outside list loop
Rishik Yechuri (3):
staging: rtl8723bs: align function parameters in aes_decipher
staging: rtl8723bs: remove unnecessary parentheses around prframe->u.hdr.list
staging: rtl8723bs: remove unused BoardType field and its parser
Romeu Gomes (1):
staging: rtl8723bs: remove unnecessary parentheses in ioctl_cfg80211.c
Shyam Sunder Reddy Padira (1):
staging: rtl8723bs: Remove redundant else block
Siho Kim (1):
staging: rtl8723bs: fix block comment style
Souag-Ahmed-El-fatih (1):
staging: rtl8723bs: fix comparison to true in dequeue_xmitframes_to_sleeping_queue
Steven Sierra (1):
staging: rtl8723bs: remove multiple blank lines in rtw_recv.h
Svyatoslav Nikolenko (2):
staging: vme_user: Use str_enabled_disabled() helper
staging: rtl8723bs: Remove manual ifname allocation
Tiago Panizio Gottardo (1):
staging: rtl8723bs: use bool for PMKSA flags
Tianchu Chen (2):
staging: rtl8723bs: fix protected RX frame validation in decrypt path
staging: rtl8723bs: fix RX buffer OOB write from device-reported length
Timo Joannin (1):
staging: rtl8723bs: rename phy_status_rpt_8192cd_t to rtl8723bs_phy_status_rpt.
Tomasz Unger (1):
staging: sm750fb: fix typo in comment
Triet Hoang (1):
staging: sm750: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
Wang Yibo (4):
staging: rtl8723bs: remove unused defines in HalBtcOutSrc.h
staging: rtl8723bs: remove commented out code in hal/ files
staging: rtl8723bs: remove unused defines in odm.h
staging: most: fix typo in driver_usage.txt
Yalagada Pavan Kumar (3):
staging: greybus: replace PTR_ERR() with %pe in error messages
staging: greybus: Align function arguments
staging: rtl8723bs: remove unnecessary parentheses
CREDITS | 4 +
MAINTAINERS | 7 -
drivers/staging/axis-fifo/axis-fifo.c | 6 +-
drivers/staging/fbtft/fb_bd663474.c | 4 +-
drivers/staging/fbtft/fbtft.h | 3 +-
drivers/staging/greybus/Kconfig | 19 -
drivers/staging/greybus/Makefile | 8 -
drivers/staging/greybus/TODO | 0
drivers/staging/greybus/arche-apb-ctrl.c | 490 -------
drivers/staging/greybus/arche-platform.c | 653 ----------
drivers/staging/greybus/arche_platform.h | 28 -
drivers/staging/greybus/camera.c | 1367 --------------------
drivers/staging/greybus/firmware.h | 1 -
drivers/staging/greybus/fw-core.c | 23 +-
drivers/staging/greybus/gb-camera.h | 127 --
drivers/staging/greybus/gbphy.c | 2 +-
drivers/staging/greybus/loopback.c | 6 +-
drivers/staging/greybus/power_supply.c | 8 +-
drivers/staging/greybus/spilib.c | 3 +-
drivers/staging/greybus/uart.c | 34 +-
.../staging/most/Documentation/driver_usage.txt | 2 +-
drivers/staging/most/video/video.c | 1 -
drivers/staging/nvec/nvec.h | 2 +-
drivers/staging/octeon/ethernet-tx.c | 2 +-
drivers/staging/octeon/octeon-ethernet.h | 2 +-
drivers/staging/rtl8723bs/core/rtw_ap.c | 10 +-
drivers/staging/rtl8723bs/core/rtw_cmd.c | 50 +-
drivers/staging/rtl8723bs/core/rtw_efuse.c | 150 +--
drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 14 +-
drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 21 +-
drivers/staging/rtl8723bs/core/rtw_mlme.c | 1028 ++++++++-------
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 224 +---
drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 16 +-
drivers/staging/rtl8723bs/core/rtw_recv.c | 166 +--
drivers/staging/rtl8723bs/core/rtw_security.c | 167 ++-
drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 36 +-
drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 23 +-
drivers/staging/rtl8723bs/core/rtw_xmit.c | 79 +-
drivers/staging/rtl8723bs/hal/Hal8723BReg.h | 17 +-
drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 16 -
drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.h | 2 -
drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 8 -
drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.h | 2 -
drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h | 23 +-
drivers/staging/rtl8723bs/hal/HalPhyRf.c | 11 +-
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 77 --
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.h | 6 +-
drivers/staging/rtl8723bs/hal/HalPwrSeqCmd.c | 6 -
drivers/staging/rtl8723bs/hal/hal_btcoex.c | 59 +-
drivers/staging/rtl8723bs/hal/hal_com.c | 6 +-
drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 10 +-
drivers/staging/rtl8723bs/hal/hal_intf.c | 15 +-
drivers/staging/rtl8723bs/hal/odm.c | 72 +-
drivers/staging/rtl8723bs/hal/odm.h | 153 +--
drivers/staging/rtl8723bs/hal/odm_DIG.c | 16 +-
drivers/staging/rtl8723bs/hal/odm_DIG.h | 1 -
drivers/staging/rtl8723bs/hal/odm_DynamicTxPower.h | 1 -
drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.c | 4 +-
drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 26 +-
drivers/staging/rtl8723bs/hal/odm_HWConfig.h | 20 +-
drivers/staging/rtl8723bs/hal/odm_precomp.h | 1 -
drivers/staging/rtl8723bs/hal/odm_types.h | 5 -
drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 2 -
drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 14 -
drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 76 +-
drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 36 +-
drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c | 30 +-
drivers/staging/rtl8723bs/hal/rtl8723b_rxdesc.c | 13 +-
drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 16 +-
drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 31 +-
drivers/staging/rtl8723bs/hal/sdio_halinit.c | 74 --
drivers/staging/rtl8723bs/hal/sdio_ops.c | 24 +-
drivers/staging/rtl8723bs/include/HalPwrSeqCmd.h | 2 -
drivers/staging/rtl8723bs/include/basic_types.h | 15 +-
drivers/staging/rtl8723bs/include/cmd_osdep.h | 6 +-
drivers/staging/rtl8723bs/include/drv_types.h | 6 -
drivers/staging/rtl8723bs/include/hal_com.h | 7 +-
drivers/staging/rtl8723bs/include/hal_com_h2c.h | 2 -
drivers/staging/rtl8723bs/include/hal_com_phycfg.h | 2 +-
drivers/staging/rtl8723bs/include/hal_com_reg.h | 148 +--
drivers/staging/rtl8723bs/include/hal_data.h | 25 -
drivers/staging/rtl8723bs/include/hal_intf.h | 4 +-
drivers/staging/rtl8723bs/include/hal_pg.h | 2 +-
drivers/staging/rtl8723bs/include/hal_phy.h | 19 +-
drivers/staging/rtl8723bs/include/ieee80211.h | 10 -
drivers/staging/rtl8723bs/include/ioctl_cfg80211.h | 1 -
drivers/staging/rtl8723bs/include/osdep_intf.h | 1 -
drivers/staging/rtl8723bs/include/osdep_service.h | 4 +-
.../rtl8723bs/include/osdep_service_linux.h | 2 +-
drivers/staging/rtl8723bs/include/rtl8723b_cmd.h | 9 +-
drivers/staging/rtl8723bs/include/rtl8723b_dm.h | 10 +-
drivers/staging/rtl8723bs/include/rtl8723b_hal.h | 6 +-
drivers/staging/rtl8723bs/include/rtl8723b_spec.h | 72 +-
drivers/staging/rtl8723bs/include/rtl8723b_xmit.h | 12 +-
drivers/staging/rtl8723bs/include/rtw_ap.h | 1 -
drivers/staging/rtl8723bs/include/rtw_cmd.h | 463 ++++---
drivers/staging/rtl8723bs/include/rtw_eeprom.h | 14 -
drivers/staging/rtl8723bs/include/rtw_efuse.h | 9 +-
drivers/staging/rtl8723bs/include/rtw_ht.h | 2 -
drivers/staging/rtl8723bs/include/rtw_io.h | 14 +-
drivers/staging/rtl8723bs/include/rtw_ioctl_set.h | 2 -
drivers/staging/rtl8723bs/include/rtw_mlme.h | 89 +-
drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 46 +-
drivers/staging/rtl8723bs/include/rtw_pwrctrl.h | 26 +-
drivers/staging/rtl8723bs/include/rtw_recv.h | 107 +-
drivers/staging/rtl8723bs/include/rtw_security.h | 3 +-
drivers/staging/rtl8723bs/include/rtw_xmit.h | 62 +-
drivers/staging/rtl8723bs/include/sdio_ops.h | 23 +-
drivers/staging/rtl8723bs/include/sta_info.h | 108 +-
drivers/staging/rtl8723bs/include/wlan_bssdef.h | 42 +-
drivers/staging/rtl8723bs/include/xmit_osdep.h | 14 +-
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 213 ++-
drivers/staging/rtl8723bs/os_dep/os_intfs.c | 63 +-
drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 7 +-
drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c | 1 -
drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 3 +-
drivers/staging/sm750fb/sm750.c | 22 +-
drivers/staging/sm750fb/sm750_accel.h | 4 +-
drivers/staging/vme_user/vme.c | 24 +-
drivers/staging/vme_user/vme_tsi148.c | 3 +-
include/linux/greybus/bundle.h | 12 +-
121 files changed, 1597 insertions(+), 5804 deletions(-)
delete mode 100644 drivers/staging/greybus/TODO
delete mode 100644 drivers/staging/greybus/arche-apb-ctrl.c
delete mode 100644 drivers/staging/greybus/arche-platform.c
delete mode 100644 drivers/staging/greybus/arche_platform.h
delete mode 100644 drivers/staging/greybus/camera.c
delete mode 100644 drivers/staging/greybus/gb-camera.h
reply other threads:[~2026-10-22 13:53 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=atoUedBI3u813dYW@kroah.com \
--to=gregkh@linuxfoundation.org \
--cc=akpm@linux-foundation.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-staging@lists.linux.dev \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®