]> www.infradead.org Git - users/jedix/linux-maple.git/commit
bnxt_en: Perform function reset earlier during probe.
authorMichael Chan <michael.chan@broadcom.com>
Wed, 8 Mar 2017 23:44:32 +0000 (18:44 -0500)
committerSomasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com>
Tue, 11 Jul 2017 00:04:08 +0000 (17:04 -0700)
commit59dcbbbae378da5503f25ef59dea326fcb2364e6
tree714bf2fbc4943d3d4ea803ffe95504ed68ad4d48
parentd5b4493c8f4a9db86bc8d8ec4e4ecc101d30fb28
bnxt_en: Perform function reset earlier during probe.

Orabug: 264025332632559926366387

The firmware call to do function reset is done too late.  It is causing
the rings that have been reserved to be freed.  In NPAR mode, this bug
is causing us to run out of rings.

Fixes: 391be5c27364 ("bnxt_en: Implement new scheme to reserve tx rings.")
Signed-off-by: Michael Chan <michael.chan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
(cherry picked from commit 3c2217a675bac22afb149166e0de71809189850d)
Signed-off-by: Brian Maly <brian.maly@oracle.com>
Signed-off-by: Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com>
drivers/net/ethernet/broadcom/bnxt/bnxt.c