]> git.baikalelectronics.ru Git - kernel.git/commit
bnxt_en: Improve AER slot reset.
authorMichael Chan <michael.chan@broadcom.com>
Sun, 26 Apr 2020 20:24:40 +0000 (16:24 -0400)
committerDavid S. Miller <davem@davemloft.net>
Mon, 27 Apr 2020 18:44:05 +0000 (11:44 -0700)
commit8cb6bc6319d70636db7598ee9b6df95c725cf2ee
tree50dd125bfe3b4feaddcf610cea5a375d727d771f
parent10d1f9574e546d46ec7d18c702872cf677e2cf2d
bnxt_en: Improve AER slot reset.

Improve the slot reset sequence by disabling the device to prevent bad
DMAs if slot reset fails.  Return the proper result instead of always
PCI_ERS_RESULT_RECOVERED to the caller.

Fixes: a9ff322f7b57 ("bnxt_en: Enable AER support.")
Signed-off-by: Michael Chan <michael.chan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/broadcom/bnxt/bnxt.c