Re: [PATCH v3 0/2] staging: rtl8723bs: refactor rtw_aes_decrypt()

From: Dan Carpenter

Date: Thu Mar 19 2026 - 08:46:41 EST


On Thu, Mar 19, 2026 at 08:07:35PM +0800, Lin YuChen wrote:
> This series refactors rtw_aes_decrypt() to improve code readability by
> reducing nesting levels through the use of guard clauses.
>
> Changes in v3:
> - Follow Dan Carpenter's suggestion to use direct returns (e.g., return
> _SUCCESS or _FAIL) instead of "goto exit" for the newly introduced
> guard clauses.
> - Revert unrelated line-breaking and formatting changes to ensure the
> patch remains focused strictly on the refactoring of indentation
> levels, as advised by Dan.

Thanks.

Reviewed-by: Dan Carpenter <dan.carpenter@xxxxxxxxxx>

You don't have to do this if you don't want, but unrelated to your
patch but the last two bytes of &le_tmp64 in rtw_BIP_verify() should
be initialized. Just set it to zero at the start of the function.
Otherwise it's an uninitialized variable.

drivers/staging/rtl8723bs/core/rtw_security.c:1308 rtw_BIP_verify() warn: not copying enough bytes for '&le_tmp64' (8 vs 6 bytes)

regards,
dan carpenter