Commit 29b0977977d7 for kernel

commit 29b0977977d7b77b192e434d1a94628cf006f795
Merge: 93e4b3076b5f c6eb4dc5964f
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Tue Aug 25 10:16:19 2026 -0700

    Merge tag 'staging-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging

    Pull staging driver updates from Greg KH:
     "Here is the big set of drivers/staging/ updates for 7.3-rc1.

      Nothing major in here at all, just lots of tiny coding style cleanups,
      refactoring, and minor "fixes" as found by some tools. Included in
      here

       - loads of coding style and refactoring in the rtl8723bs wireless
         driver

       - minor greybus driver cleanups

       - minor sm750fb driver cleanups

       - other even smaller driver cleanups

      All of these have been in linux-next for a weeks with no reported
      issues"

    * tag 'staging-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging: (186 commits)
      staging: rtl8723bs: add blank line after declaration
      staging: rtl8723bs: remove unused enumerations
      staging: rtl8723bs: use !psta instead of comparison to NULL
      staging: rtl8723bs: Replace custom RotR1 macro with ror16
      staging: rtl8723bs: Remove multiple assignments
      staging: rtl8723bs: fix several line spaces in wifi.h
      staging: rtl8723bs: remove redundant goto in rtw_free_xmitframe()
      staging: rtl8723bs: rename Restore_DM_Func_Flag functions to avoid CamelCase
      staging: rtl8723bs: rename Save_DM_Func_Flag functions to avoid CamelCase
      staging: rtl8723bs: wrap line over 100 characters
      staging: rtl8723bs: remove unnecessary whitespace
      staging: rtl8723bs: remove extra blank lines in rtw_qos.h
      staging: rtl8723bs: remove redundant ReadChipVersion8723B wrapper
      staging: rtl8723bs: remove debug fields from hal_com_data
      staging: rtl8723bs: remove 'rf_chip' from struct hal_com_data
      staging: rtl8723bs: remove unused spinlock 'SdioTxFIFOFreePageLock'
      staging: rtl8723bs: remove unused 'UsbRxHighSpeedMode' from hal_com_data
      staging: rtl8723bs: hal: remove unused readings from the chip
      staging: rtl8723bs: remove unused 'bNeedIQK' from struct hal_com_data
      staging: rtl8723bs: remove unused 'bIQKInitialized ' from hal_com_data
      ...

diff --cc drivers/staging/rtl8723bs/core/rtw_wlan_util.c
index c614c0b4c792,f7fd4a8e38ff..8c1f4670679b
--- a/drivers/staging/rtl8723bs/core/rtw_wlan_util.c
+++ b/drivers/staging/rtl8723bs/core/rtw_wlan_util.c
@@@ -666,13 -665,10 +665,13 @@@ int WMM_param_handler(struct adapter *p
  		return false;
  	}

 +	if (pIE->length != WLAN_WMM_LEN)
 +		return false;
 +
- 	if (!memcmp(&(pmlmeinfo->WMM_param), (pIE->data + 6), sizeof(struct WMM_para_element)))
+ 	if (!memcmp(&pmlmeinfo->WMM_param, (pIE->data + 6), sizeof(struct WMM_para_element)))
  		return false;

- 	memcpy(&(pmlmeinfo->WMM_param), (pIE->data + 6), sizeof(struct WMM_para_element));
+ 	memcpy(&pmlmeinfo->WMM_param, (pIE->data + 6), sizeof(struct WMM_para_element));

  	pmlmeinfo->WMM_enable = 1;
  	return true;