sfc: introduce shutdown entry point in efx pci driver
authorPieter Jansen van Vuuren <pieter.jansen-van-vuuren@amd.com>
Tue, 6 Sep 2022 10:56:20 +0000 (11:56 +0100)
committerPaolo Abeni <pabeni@redhat.com>
Tue, 13 Sep 2022 07:45:11 +0000 (09:45 +0200)
commit41e3b0722f6c7c756702f50d194b0d6caa0fba26
treea16ada7e59dcd7eae3dc20d3a74a43cbfb9a3232
parent169ccf0e40825d9e465863e4707d8e8546d3c3cb
sfc: introduce shutdown entry point in efx pci driver

Make the device inactive when the system shutdown callback has been
invoked. This is achieved by freezing the driver and disabling the
PCI bus mastering.

Co-developed-by: Martin Habets <habetsm.xilinx@gmail.com>
Signed-off-by: Martin Habets <habetsm.xilinx@gmail.com>
Signed-off-by: Pieter Jansen van Vuuren <pieter.jansen-van-vuuren@amd.com>
Acked-by: Edward Cree <ecree.xilinx@gmail.com>
Link: https://lore.kernel.org/r/20220906105620.26179-1-pieter.jansen-van-vuuren@amd.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/net/ethernet/sfc/efx.c
drivers/net/ethernet/sfc/siena/efx.c