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