From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B53FD37DEB6; Sun, 19 Apr 2026 13:55:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776606941; cv=none; b=PRuwQnI33ndBcniZVeTw9TSoxL7U0I/57zqiA7bp9asIopv+MlDx7DS93+RTXTRtfababXGrvt8uGF0ifCL1MRVZVg4Lkw3jCIZPcqutAPdMpqWNbaqpBDxmC6888q8FjWO5t7aSAwJX8yfCpcc1N0NeUTKEFJK4QJBeoTNzKz8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776606941; c=relaxed/simple; bh=xaib9+GIeX3hQqZU2ZEfS0tGSXIaW/3qsffVRp64HYk=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=rqrARmtXO/tLhgrFxLi5bs2ss9w40rfYK8OcLxrnmxra6+n/+vfeZD2oxy2U5lwe0Bs/1vG4yfkuDqFlxqoli7ZFzTFdRdgRHry6GVvOHYXoBcEsCUmbrSwsQTE1U+IeCjui+VBQIrhHARkAJaxHJf6t2cQhCTTTWE8nSWdGXGg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linuxfoundation.org header.i=@linuxfoundation.org header.b=MmtXulEo; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linuxfoundation.org header.i=@linuxfoundation.org header.b="MmtXulEo" Received: by smtp.kernel.org (Postfix) with ESMTPSA id C551FC2BCB3; Sun, 19 Apr 2026 13:55:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1776606941; bh=xaib9+GIeX3hQqZU2ZEfS0tGSXIaW/3qsffVRp64HYk=; h=Date:From:To:Cc:Subject:From; b=MmtXulEofZuqB1s7NwVD3LEP8iyVsozo4hb7aOupXNc6eCYGfZFMLrDwEJ35AHhZO UCJYtSgOer/I6t/UAokUF8kCXhfVl+8dyrIhyM83hMtbYa0m4LgsIzq0hRYBYyCCn/ DLmJYAYQFB3HAzoXDgh+0vbG5KTjiV8EDr3dAAhs= Date: Sun, 19 Apr 2026 15:55:38 +0200 From: Greg KH To: Linus Torvalds , Andrew Morton Cc: linux-kernel@vger.kernel.org, linux-staging@lists.linux.dev Subject: [GIT PULL] Staging driver changes for 7.1-rc1 Message-ID: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit The following changes since commit f338e77383789c0cae23ca3d48adcc5e9e137e3c: Linux 7.0-rc4 (2026-03-15 13:52:05 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git tags/staging-7.1-rc1 for you to fetch changes up to bf9c95f3eeefb7fc4b4a6380cc23f1dca744e379: staging: rtl8723bs: remove redundant & parentheses (2026-04-04 10:40:01 +0200) ---------------------------------------------------------------- Staging driver changes for 7.1-rc1 Here is the "big" set of staging driver changes for 7.1-rc1. Nothing major in here at all, just lots of little cleanups for the staging drivers, driven by new developers getting their feet wet in kernel development. "Largest" thing in here is the change of some of the octeon variable types into proper kernel ones. Full details are in the shortlog. All of these have been in linux-next for a while with no reported issues. Signed-off-by: Greg Kroah-Hartman ---------------------------------------------------------------- Adam Azuddin (1): staging: fbtft: Update RA8875 Kconfig help description Ahmet Ramazan Capoglu (1): staging: sm750fb: Fix "varios" typo in ddk750_swi2c.c Albab Hasan (1): staging: vme_user: remove unimplemented #if 0 code blocks Alexandru Hossu (1): staging: rtl8723bs: use kmemdup() in rtw_cfg80211_set_wpa_ie Andrea Poldi (1): staging: rtl8723bs: fix line length warning Andy Shevchenko (1): fbtft: Update REAMDE to slow down the stream of undesired cleanups Artem Lytkin (9): staging: most: dim2: check return value of clk_prepare_enable for PLL staging: sm750fb: convert logging to device-based in sm750.c staging: fbtft: fix unchecked write return value in fb_agm1264k-fl staging: nvec: propagate error codes in tegra_nvec_probe() staging: sm750fb: remove debug and diagnostic prints staging: sm750fb: convert logging to device-based in sm750_hw.c staging: most: dim2: replace IS_ERR_OR_NULL with IS_ERR for devm_clk_get staging: most: dim2: use dev_err_probe and proper error codes for clock staging: most: dim2: remove unnecessary string indirection in dev_err Azamat Rakhim (1): staging: rtl8723bs: remove unused MAX_PATH_NUM defines for other chips Bera Yüzlü (5): staging: rtl8723bs: Refactor setCCKFilterCoefficient to remove duplicated rtw_write8() calls staging: rtl8723bs: refactor halbtc8723b1ant_CoexTableWithType() to remove duplication staging: rtl8723bs: Remove space in the line start staging: rtl8723bs: change custom comparing function to strcmp() staging: rtl8723bs: Remove dead code Bhavya Gupta (1): staging: rtl8723bs: rename camelCase variable Bryant Boatright (2): staging: rtl8723bs: Rename camel case enumeration staging: rtl8723bs: Rename camel case variable Damien Riégel (2): greybus: raw: fix use-after-free on cdev close greybus: raw: fix use-after-free if write is called after disconnect David Holland (1): staging: rtl8723bs: rename variables to snake_case Dhyan K Prajapati (1): staging: rtl8723bs: fix function header alignment Esther Zilberberg (1): staging: rtl8723bs: rename supportRateNum to support_rate_num Ethan Tidmore (2): staging: rtl8723bs: Remove unused structs and helper functions staging: rtl8723bs: Remove unused members in struct rtw_wdev_priv Filippo Muscherà (1): staging: rtl8723bs: fix inconsistent indenting detected by smatch Gabriel Rondon (5): staging: most: dim2: replace BUG_ON() in try_start_dim_transfer() staging: most: dim2: replace BUG_ON() in service_done_flag() staging: most: dim2: replace BUG_ON() in configure_channel() staging: most: dim2: replace BUG_ON() in enqueue() staging: most: dim2: replace BUG_ON() in poison_channel() Gabriel Windlin (1): staging: rtl8723bs: remove multiple blank lines Giacomo Di Clerico (2): staging: greybus: loopback: remove unused argument from macro staging: rtl8723bs: simplify return checks in validate_recv_data_frame() Giorgi Tchankvetadze (8): staging: greybus: pwm: Fix typo in comment staging: greybus: sdio: Fix typo in comment staging: greybus: sdio: Remove double whitespace staging: rtl8723bs: remove redundant NULL check on premainder_ie staging: rtl8723bs: remove unused macros from rtl8192c_recv.h staging: rtl8723bs: Use kmemdup in sdio_ops.c staging: sm750fb: Fix "programed" typo in ddk750_mode.c staging: rtl8723bs: remove unnecessary parentheses in rtw_pwrctrl.c Gopi Krishna Menon (1): staging: rtl8723bs: remove unnecessary braces Greg Kroah-Hartman (2): Merge branch 'staging-linus' into branch 'staging-next' Merge 7.0-rc4 into staging-next Gustavo Arantes (1): staging: rtl8723bs: remove unnecessary braces in rtw_mlme.c Gustavo Piaz da Silva (2): staging: axis-fifo: use u32 for fifo depth flags staging: axis-fifo: refactor device tree parsing Haoyu Lu (2): staging: rtl8723bs: fix spelling in comment staging: greybus: audio: fix error message for BTN_3 button Hardik Phalet (2): staging: greybus: audio: remove unused gb_audio_manager_get_module() staging: greybus: audio: drop stale TODO comment Haroen Tmimi (3): staging: rtl8723bs: remove redundant 'Adapter' variable in HalPhyRf_8723B staging: rtl8723bs: remove explicit comparisons to false in rtw_ap.c staging: rtl8723bs: remove shadowed variable in sdio_halinit Jose A. Perez de Azpillaga (8): staging: rtl8723bs: replace msleep() with fsleep() in rtw_cmd.c staging: rtl8723bs: fix bitwise OR operator spacing staging: rtl8723bs: remove redundant blank lines staging: rtl8723bs: format operators and logical continuations staging: rtl8723bs: curly brace consistency staging: rtl8723bs: fix indentation, line length and declarations staging: rtl8723bs: remove dead REJOIN code staging: rtl8723bs: refactor rtw_joinbss_event_prehandle to reduce indentation Joshua Gu (2): staging: rtl8723bs: remove redundant blank line in rtw_btcoex.c staging: rtl8723bs: remove unnecessary spaces in rtw_security.c Junrui Luo (1): staging: sm750fb: fix division by zero in ps_to_hz() Khasar Munkh-Erdene (1): staging: rtl8723bs: fix spacing around operators in rtw_recv.c Khushal Chitturi (7): staging: rtl8723bs: rename LinkDetectInfo to link_detect_info staging: rtl8723bs: rename rt_link_detect_t fields to snake_case staging: rtl8723bs: convert traffic_status_watchdog() local variables to snake_case staging: rtl8723bs: remove stale commented code staging: rtl8723bs: use bool for traffic_status_watchdog() staging: rtl8723bs: simplify boolean expressions staging: rtl8723bs: align and split variable declarations Kibaek Yoo (1): staging: nvec: fix block comment style in nvec_interrupt() Lin YuChen (3): staging: rtl8723bs: use guard clause for AES check staging: rtl8723bs: use guard clause for stainfo check staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify() Luis Soza Rodriguez (1): staging: greybus: loopback: use sysfs_emit in sysfs show functions Lukas Kraft (1): staging: rtl8723bs: fix blank line style in rtw_io.c Marco Antonio Solis Segura (1): staging: rtl8723bs: split multiple assignment in rtw_mgmt_xmitframe_coalesce Marcos Andrade (3): staging: rtl8723bs: remove unused global efuse variables staging: rtl8723bs: Replace network magic numbers with EtherType macros staging: rtl8723bs: Replace msleep() with fsleep() Mariyam Shahid (1): staging: rtl8723bs: Fix logical continuation placement Mark Adamenko (2): staging: most: dim2: replace ROUND_UP_TO macro with round_up() staging: octeon: remove BUG() call Mashiro Chen (4): staging: rtl8723bs: remove unused WRITEEF/READEF byte macros staging: rtl8723bs: wrap complex macros with parentheses staging: rtl8723bs: remove redundant blank lines in basic_types.h staging: rtl8723bs: remove unused RTL8188E antenna selection macros Mustafa Karamanli (1): staging: most: fix typos in driver_usage.txt Nam Cao (2): staging: fbtft: Optimize partial write() staging: fbtft: Remove duplications of fbtft_set_addr_win() Nikolay Kulikov (18): staging: rtl8723bs: remove unnecessary boolean comparison staging: rtl8723bs: rename camelCase variable staging: rtl8723bs: fix spaces around binary operators staging: rtl8723bs: remove recurring counter increment staging: rtl8723bs: remove unused 'ratelen' parameter from rtw_check_network_type() staging: rtl8723bs: remove unnecessary return value from func staging: rtl8723bs: replace rtw_if_up() return type to bool staging: rtl8723bs: replace rtw_is_same_ibss() return type to bool staging: rtl8723bs: replace rtw_is_desired_network() return type to bool staging: rtl8723bs: replace rtw_linked_check() return type to bool staging: rtl8723bs: remove unnecessary 'ETH_ALEN' definition staging: rtl8723bs: remove unusual 'NDIS_802_11_MAC_ADDRESS' type staging: rtl8723bs: replace deeply nested if-else with switch-case staging: rtl8723bs: remove dead code in validate_recv_mgnt_frame() staging: rtl8723bs: move logical operators to end of previous line staging: rtl8723bs: remove custom is_zero_mac_addr() function staging: rtl8723bs: remove custom is_broadcast_mac_addr() function staging: rtl8723bs: remove custom is_multicast_mac_addr() function Omer El Idrissi (2): staging: rtl8723bs: use direct returns in sdio_dvobj_init() staging: rtl8723bs: cleanup return in sdio_init() Oskar Ray-Frayssinet (3): staging: greybus: remove redundant 'int' from unsigned long long staging: rtl8723bs: add missing blank lines after declarations staging: rtl8723bs: remove unused function declarations Rajveer Chaudhari (2): staging: most: dim2: remove unused header includes staging: most: net: remove unused header include Rodrigo Gobbi (1): staging: rtl8723bs: remove unused arg at odm_interface.h Ruslan Valiyev (1): staging: greybus: arche: use sysfs_emit() instead of sprintf() Sajal Gupta (1): staging: rtl8723bs: fix logical continuations in xmit_linux.c Sam Daly (1): staging: rtl8723bs: remove redundant & parentheses Santiago Almeida (1): staging: fbtft: fix spelling mistake "dinamically" -> "dynamically" Shubham Chakraborty (2): staging: greybus: audio: Use sysfs_emit in show functions staging: greybus: arche-platform: Use sysfs_emit instead of sprintf Siwanan Bungtong (9): staging: rtl8723bs: Wrap long function parameter lists staging: rtl8723bs: remove unnecessary void * casts in rtw_ap.c staging: rtl8723bs: remove unnecessary void * casts in rtw_efuse.c staging: rtl8723bs: remove unnecessary void * casts in rtw_ieee80211.c staging: rtl8723bs: remove unnecessary void * casts in rtw_mlme_ext.c staging: rtl8723bs: remove unnecessary void * casts in rtw_security.c staging: rtl8723bs: remove unnecessary void * casts in rtl8723b_hal_init.c staging: rtl8723bs: remove unnecessary void * casts in ioctl_cfg80211.c staging: rtl8723bs: wrap long comments to 100 columns Tabrez Ahmed (1): staging: rtl8723bs: fix spacing around operators Tomasz Unger (7): staging: greybus: Fix spelling mistake in Kconfig staging: fbtft: fb_tinylcd: replace udelay() with fsleep() staging: rtl8723bs: fix spelling mistakes in sdio_halinit.c staging: rtl8723bs: fix spelling mistakes in include files staging: rtl8723bs: fix spelling mistakes in rtw_wlan_util.c staging: rtl8723bs: convert single-line comment to multi-line format staging: rtl8723bs: Fix spelling mistake in comment William Hansen-Baird (1): staging: rtl8723bs: replace ternary min comparison with min() Yan Pan (1): staging: rtl8723bs: remove unnecessary parentheses Yoelvis Oliveros (1): staging: octeon: type change from uint_t to u Yuvraj Singh Chauhan (1): staging: octeon: fix free_irq dev_id mismatch in cvm_oct_rx_shutdown Zeeshan Ahmad (2): staging: most: dim2: move extra info messages to dev_dbg staging: most: dim2: convert pr_err/warn to dev_err/warn Zeynep Dicle (1): staging: rtl8723bs: remove unnecessary braces drivers/staging/axis-fifo/axis-fifo.c | 59 +- drivers/staging/fbtft/Kconfig | 6 +- drivers/staging/fbtft/README | 29 +- drivers/staging/fbtft/fb_agm1264k-fl.c | 2 +- drivers/staging/fbtft/fb_hx8340bn.c | 8 - drivers/staging/fbtft/fb_hx8353d.c | 13 - drivers/staging/fbtft/fb_hx8357d.c | 14 - drivers/staging/fbtft/fb_ili9163.c | 2 +- drivers/staging/fbtft/fb_ili9340.c | 12 - drivers/staging/fbtft/fb_ili9341.c | 12 - drivers/staging/fbtft/fb_ili9481.c | 12 - drivers/staging/fbtft/fb_ili9486.c | 12 - drivers/staging/fbtft/fb_s6d02a1.c | 12 - drivers/staging/fbtft/fb_st7735r.c | 12 - drivers/staging/fbtft/fb_tinylcd.c | 14 +- drivers/staging/fbtft/fbtft-core.c | 13 +- .../greybus/Documentation/firmware/authenticate.c | 2 +- drivers/staging/greybus/Kconfig | 2 +- drivers/staging/greybus/arche-apb-ctrl.c | 10 +- drivers/staging/greybus/arche-platform.c | 10 +- drivers/staging/greybus/audio_codec.c | 2 +- drivers/staging/greybus/audio_manager.c | 12 - drivers/staging/greybus/audio_manager.h | 7 - drivers/staging/greybus/audio_manager_module.c | 13 +- drivers/staging/greybus/loopback.c | 18 +- drivers/staging/greybus/pwm.c | 2 +- drivers/staging/greybus/raw.c | 92 +- drivers/staging/greybus/sdio.c | 4 +- .../staging/most/Documentation/driver_usage.txt | 10 +- drivers/staging/most/dim2/dim2.c | 98 +- drivers/staging/most/dim2/hal.c | 7 +- drivers/staging/most/net/net.c | 1 - drivers/staging/nvec/nvec.c | 21 +- drivers/staging/octeon/ethernet-rx.c | 2 +- drivers/staging/octeon/ethernet-tx.c | 2 - drivers/staging/octeon/octeon-stubs.h | 1614 ++++++++++---------- drivers/staging/rtl8723bs/core/rtw_ap.c | 51 +- drivers/staging/rtl8723bs/core/rtw_btcoex.c | 1 - drivers/staging/rtl8723bs/core/rtw_cmd.c | 111 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 24 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 131 +- drivers/staging/rtl8723bs/core/rtw_io.c | 9 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 21 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 219 ++- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 63 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 104 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 140 +- drivers/staging/rtl8723bs/core/rtw_security.c | 116 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 36 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 16 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 15 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 60 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 36 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 7 +- drivers/staging/rtl8723bs/hal/hal_com.c | 52 +- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 24 +- drivers/staging/rtl8723bs/hal/odm.c | 4 +- drivers/staging/rtl8723bs/hal/odm.h | 43 +- drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 8 +- drivers/staging/rtl8723bs/hal/odm_DIG.c | 36 +- drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.c | 6 +- drivers/staging/rtl8723bs/hal/odm_interface.h | 12 +- drivers/staging/rtl8723bs/hal/odm_types.h | 4 - drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 2 + drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 9 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 1 + drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 1 + drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 6 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 11 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 12 +- drivers/staging/rtl8723bs/include/basic_types.h | 38 +- drivers/staging/rtl8723bs/include/hal_com.h | 2 - drivers/staging/rtl8723bs/include/hal_data.h | 2 +- drivers/staging/rtl8723bs/include/ieee80211.h | 32 +- drivers/staging/rtl8723bs/include/ioctl_cfg80211.h | 60 - drivers/staging/rtl8723bs/include/rtl8192c_recv.h | 4 - drivers/staging/rtl8723bs/include/rtl8723b_hal.h | 2 - drivers/staging/rtl8723bs/include/rtw_cmd.h | 2 +- drivers/staging/rtl8723bs/include/rtw_efuse.h | 19 - drivers/staging/rtl8723bs/include/rtw_mlme.h | 36 +- drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 4 +- drivers/staging/rtl8723bs/include/wlan_bssdef.h | 5 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 43 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 18 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 25 +- drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 9 +- drivers/staging/sm750fb/ddk750_mode.c | 2 +- drivers/staging/sm750fb/ddk750_swi2c.c | 2 +- drivers/staging/sm750fb/sm750.c | 91 +- drivers/staging/sm750fb/sm750_hw.c | 26 +- drivers/staging/vme_user/vme_user.h | 10 - 91 files changed, 1726 insertions(+), 2258 deletions(-)