[PATCH v7 07/17] net/r8169: add support for hardware operations
Ferruh Yigit
ferruh.yigit at amd.com
Wed Nov 13 00:38:29 CET 2024
On 11/12/2024 9:57 AM, Howard Wang wrote:
> +
> +#define TRUE 1
> +#define FALSE 0
>
Also checkpatch has BOOL_COMPARISON warnings [1], technically
"(hw->NotWrMcuPatchCode == TRUE)" can be "(hw->NotWrMcuPatchCode)"
they are same.
As you are defining TRUE & FALSE as above (since this is compatibility
header, I understand the reason of defining them), check can be
misleading, consider following case:
hw->NotWrMcuPatchCode = FALSE;
hw->NotWrMcuPatchCode += 3;
if (hw->NotWrMcuPatchCode == TRUE) // The result is unexpected
This is not hard requirement, except from checkpatch warning, but can
you please double check?
[1]
CHECK:BOOL_COMPARISON: Using comparison to TRUE is error prone
#396: FILE: drivers/net/r8169/base/rtl8125a.c:380:
+ if (hw->NotWrMcuPatchCode == TRUE)
CHECK:BOOL_COMPARISON: Using comparison to TRUE is error prone
#2403: FILE: drivers/net/r8169/base/rtl8125b.c:358:
+ if (hw->NotWrMcuPatchCode == TRUE)
CHECK:BOOL_COMPARISON: Using comparison to TRUE is error prone
#3617: FILE: drivers/net/r8169/base/rtl8125bp.c:83:
+ if (hw->NotWrMcuPatchCode == TRUE)
CHECK:BOOL_COMPARISON: Using comparison to TRUE is error prone
#4180: FILE: drivers/net/r8169/base/rtl8125d.c:212:
+ if (hw->NotWrMcuPatchCode == TRUE)
CHECK:BOOL_COMPARISON: Using comparison to TRUE is error prone
#5355: FILE: drivers/net/r8169/base/rtl8126a.c:495:
+ if (hw->NotWrMcuPatchCode == TRUE)
More information about the dev
mailing list