[PATCH 0/5] staging: rtl8723bs: remove custom FIELD_OFFSET macro and dead code

Navaneeth K
2025-11-22T17:46:08Z

This series performs cleanup on the rtl8723bs staging driver to align
with kernel coding standards.

The driver defined a custom macro `FIELD_OFFSET` which duplicated the
functionality of the standard `offsetof()` macro. This series replaces
all usages of the custom macro with the standard one and removes the
redundant definition.

Additionally, this series removes dead commented-out code in `odm.c`
that referenced unsupported chips (RTL8723A/RTL8188E).

All patches checkpatch clean.

Navaneeth K (5):
staging: rtl8723bs: remove custom FIELD_OFFSET macro
staging: rtl8723bs: replace FIELD_OFFSET usage with offsetof
staging: rtl8723bs: use standard offsetof in cfg80211 operations
staging: rtl8723bs: remove dead code from odm.c
staging: rtl8723bs: use offsetof in rtw_mlme_ext.c

drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 4 ++--
drivers/staging/rtl8723bs/hal/odm.c | 4 ----
drivers/staging/rtl8723bs/include/basic_types.h | 3 +--
drivers/staging/rtl8723bs/include/drv_types.h | 4 ++--
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 3 ++-
5 files changed, 7 insertions(+), 11 deletions(-)

--
2.43.0