[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20210407.151310.197667379826410564.davem@davemloft.net>
Date: Wed, 07 Apr 2021 15:13:10 -0700 (PDT)
From: David Miller <davem@...emloft.net>
To: colin.king@...onical.com
Cc: aelior@...vell.com, skalluru@...vell.com,
GR-everest-linux-l2@...vell.com, kuba@...nel.org,
eilong@...adcom.com, netdev@...r.kernel.org,
kernel-janitors@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: Re: [PATCH] bnx2x: Fix potential infinite loop
From: Colin King <colin.king@...onical.com>
Date: Wed, 7 Apr 2021 15:28:02 +0100
> From: Colin Ian King <colin.king@...onical.com>
>
> The for_each_tx_queue loop iterates with a u8 loop counter i and
> compares this with the loop upper limit of bp->num_queues that
> is an int type. There is a potential infinite loop if bp->num_queues
> is larger than the u8 loop counter. Fix this by making the loop
> counter the same type as bp->num_queues.
>
> Addresses-Coverity: ("Infinite loop")
> Fixes: ad5afc89365e ("bnx2x: Separate VF and PF logic")
> Signed-off-by: Colin Ian King <colin.king@...onical.com>
Please show how num_queues can take on a value larger than 255.
Thank you.
Powered by blists - more mailing lists