mirror of
https://github.com/torvalds/linux.git
synced 2024-12-22 10:56:40 +00:00
bnx2x: align define usage to satisfy static checkers
Static checkers complained that the E1H_FUNC_MAX define is used incorrectly in bnx2x_pretend_func(). The complaint was justified, although its not a real bug, as the first part of the conditional protects us in this case (a real bug would happen if a VF tried to use the pretend func, but there are no VFs in E1H chips). Reported-by: Dan Carpenter <dan.carpenter@oracle.com> Signed-off-by: Ariel Elior <ariele@broadcom.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
2efd32ee1b
commit
238268503f
@ -13360,7 +13360,7 @@ int bnx2x_pretend_func(struct bnx2x *bp, u16 pretend_func_val)
|
||||
{
|
||||
u32 pretend_reg;
|
||||
|
||||
if (CHIP_IS_E1H(bp) && pretend_func_val > E1H_FUNC_MAX)
|
||||
if (CHIP_IS_E1H(bp) && pretend_func_val >= E1H_FUNC_MAX)
|
||||
return -1;
|
||||
|
||||
/* get my own pretend register */
|
||||
|
Loading…
Reference in New Issue
Block a user