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