]> git.baikalelectronics.ru Git - kernel.git/commit
qed: Fix the VF msix vectors flow
authorShai Malin <smalin@marvell.com>
Sun, 22 Aug 2021 19:21:14 +0000 (22:21 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 12 Sep 2021 06:56:39 +0000 (08:56 +0200)
commit669b2980bcbb11978c8c9f4bee47a77c59d2c12c
treecf6ba1635cb1cd21b706f2cd1ab8cf86ab747602
parenta187a2217b2018d40ce6be44feaafea2023dc60d
qed: Fix the VF msix vectors flow

[ Upstream commit b0cd08537db8d2fbb227cdb2e5835209db295a24 ]

For VFs we should return with an error in case we didn't get the exact
number of msix vectors as we requested.
Not doing that will lead to a crash when starting queues for this VF.

Signed-off-by: Prabhakar Kushwaha <pkushwaha@marvell.com>
Signed-off-by: Ariel Elior <aelior@marvell.com>
Signed-off-by: Shai Malin <smalin@marvell.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/net/ethernet/qlogic/qed/qed_main.c