Re: [PATCH v2 0/3] staging: rtl8723bs: macro fixes in basic_types.h

From: Luka Gejak

Date: Mon Mar 30 2026 - 11:03:56 EST


Hi Mashiro,
Thanks for the v2. This series is a solid improvement. Cleaning up the
basic_types.h header is a necessary step toward eventually getting
qqthis driver out of staging and into the mainline networking tree.
Here is my formal review of the series.

Patch 1/3: Excellent catch by Dan Carpenter here. Removing the
WRITEEF/READEF macros is far superior to fixing them. Specifically,
the latent bug in WRITEEF4BYTE (which incorrectly used EF2BYTE) is now
gone without adding any binary bloat.

Patch 2/3: This correctly silences the COMPLEX_MACRO warnings from
checkpatch.pl. While these macros are candidates for a full refactor
into <linux/bitfield.h> eventually, your fix ensures operator
precedence is respected in the meantime.

Patch 3/3: Clean and trivial.

So for the series:
Reviewed-by: Luka Gejak <luka.gejak@xxxxxxxxx>

Best regards,
Luka Gejak