RE: [PATCH] bnx2x: Fix enabling network interfaces without VFs
From: Shai Malin <hidden>
Date: 2021-09-13 11:18:41
On 9/12/2021 at 1:42PM, Adrian Bunk Wrote:
On Mon, Sep 13, 2021 at 08:14:33AM +0000, Shai Malin wrote:quoted
On 9/12/2021 at 10:08PM, Adrian Bunk Wrote:quoted
This function is called to enable SR-IOV when available, not enabling interfaces without VFs was a regression. Fixes: 65161c35554f ("bnx2x: Fix missing error code in bnx2x_iov_init_one()") Signed-off-by: Adrian Bunk <bunk@kernel.org> Reported-by: YunQiang Su <redacted> Tested-by: YunQiang Su <redacted> Cc: stable@vger.kernel.org --- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)diff --git a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.cb/drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c index f255fd0b16db..6fbf735fca31 100644--- a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c@@ -1224,7 +1224,7 @@ int bnx2x_iov_init_one(struct bnx2x *bp, intint_mode_param, /* SR-IOV capability was enabled but there are no VFs*/ if (iov->total == 0) { - err = -EINVAL; + err = 0; goto failed; }Thanks for reporting this issue! But the complete fix should also not use "goto failed". Instead, please create a new "goto skip_vfs" so it will skip the log of "Failed err=".Is this really desirable? It is a debug print not enabled by default, and trying to enable SR-IOV did fail.
I agree. Acked-by: Shai Malin <redacted>
cu Adrian