linux_dsm_epyc7002/drivers/net/ethernet/apm/xgene
Iyappan Subramanian 8aba847418 drivers: net: xgene: Fix redundant prefetch buffer cleanup
Prefetch buffer cleanup code was called twice, causing EDAC to
report errors during reboot.

[ 1130.972475] xgene-edac 78800000.edac: IOB bridge agent (BA) transaction
error
[ 1130.979584] xgene-edac 78800000.edac: IOB BA write response error
[ 1130.985648] xgene-edac 78800000.edac: IOB BA write access at 0x00.00000000
()
[ 1130.993612] xgene-edac 78800000.edac: IOB BA requestor ID 0x00002400
[ 1131.000242] xgene-edac 78800000.edac: IOB bridge agent (BA) transaction
error
...

This patch fixes the errors by,

- removing the redundant prefetch buffer cleanup from port_ops->shutdown()
- moving port_ops->shutdown() after delete_rings()

Signed-off-by: Iyappan Subramanian <isubramanian@apm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2017-05-16 11:41:11 -04:00
..
Kconfig drivers: net: xgene: Poll link status via GPIO 2016-08-13 11:48:53 -07:00
Makefile drivers: net: xgene: Add support for Classifier engine 2016-02-17 22:08:34 -05:00
xgene_enet_cle.c net: xgene: move xgene_cle_ptree_ewdn data off stack 2016-12-08 21:30:54 -05:00
xgene_enet_cle.h net: xgene: move xgene_cle_ptree_ewdn data off stack 2016-12-08 21:30:54 -05:00
xgene_enet_ethtool.c drivers: net: xgene: Workaround for HW errata 10GE_10/ENET_15 2017-05-16 11:41:10 -04:00
xgene_enet_hw.c drivers: net: xgene: Fix redundant prefetch buffer cleanup 2017-05-16 11:41:11 -04:00
xgene_enet_hw.h drivers: net: xgene: Add rx_overrun/tx_underrun statistics 2017-05-16 11:41:10 -04:00
xgene_enet_main.c drivers: net: xgene: Fix redundant prefetch buffer cleanup 2017-05-16 11:41:11 -04:00
xgene_enet_main.h drivers: net: xgene: Workaround for HW errata 10GE_10/ENET_15 2017-05-16 11:41:10 -04:00
xgene_enet_ring2.c drivers: net: xgene: Add support for Jumbo frame 2016-12-03 15:46:50 -05:00
xgene_enet_ring2.h drivers: net: xgene: Add ring manager v2 functions 2015-04-30 16:03:13 -04:00
xgene_enet_sgmac.c drivers: net: xgene: Fix redundant prefetch buffer cleanup 2017-05-16 11:41:11 -04:00
xgene_enet_sgmac.h drivers: net: xgene: Fix module unload crash - clkrst sequence 2016-07-25 21:51:43 -07:00
xgene_enet_xgmac.c drivers: net: xgene: Fix redundant prefetch buffer cleanup 2017-05-16 11:41:11 -04:00
xgene_enet_xgmac.h drivers: net: xgene: Add rx_overrun/tx_underrun statistics 2017-05-16 11:41:10 -04:00