[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <e0d3695f-89cf-f1c6-6284-f244fa58ba64@aquantia.com>
Date: Thu, 10 May 2018 18:36:20 +0300
From: Igor Russkikh <igor.russkikh@...antia.com>
To: Colin King <colin.king@...onical.com>,
"David S . Miller" <davem@...emloft.net>,
Pavel Belous <pavel.belous@...antia.com>,
Wei Yongjun <weiyongjun1@...wei.com>, netdev@...r.kernel.org
Cc: kernel-janitors@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: Re: [PATCH][next] net: aquantia: fix unsigned numvecs comparison with
less than zero
Thanks, Colin!
> The comparison of numvecs < 0 is always false because numvecs is a u32
> and hence the error return from a failed call to pci_alloc_irq_vectores
> is never detected. Fix this by using the signed int ret to handle the
> error return and assign numvecs to err.
>
> Detected by CoverityScan, CID#1468650 ("Unsigned compared against 0")
>
> Fixes: a09bd81b5413 ("net: aquantia: Limit number of vectors to actually allocated irqs")
> Signed-off-by: Colin Ian King <colin.king@...onical.com>
> ---
Acked-by: Igor Russkikh <igor.russkikh@...antia.com>
Powered by blists - more mailing lists