From 440e13cf1eb9d2842c42c3a596f2d45f4e41ad3e Mon Sep 17 00:00:00 2001 From: Oleksandr Tymoshenko Date: Sun, 2 Dec 2018 21:58:36 +0000 Subject: [PATCH] Fix PCI driver unload for Marvell PCI controller Add generic implementation for bus_deactivate_resource method. Without it bus_release_resource fails with "Failed to release active resource" message MFC after: 1 week --- sys/arm/mv/mv_pci_ctrl.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sys/arm/mv/mv_pci_ctrl.c b/sys/arm/mv/mv_pci_ctrl.c index ae12f897f212..4071ad40fafd 100644 --- a/sys/arm/mv/mv_pci_ctrl.c +++ b/sys/arm/mv/mv_pci_ctrl.c @@ -97,6 +97,7 @@ static device_method_t mv_pcib_ctrl_methods[] = { DEVMETHOD(bus_alloc_resource, mv_pcib_ctrl_alloc_resource), DEVMETHOD(bus_release_resource, bus_generic_release_resource), DEVMETHOD(bus_activate_resource, bus_generic_activate_resource), + DEVMETHOD(bus_deactivate_resource, bus_generic_deactivate_resource), DEVMETHOD(bus_setup_intr, bus_generic_setup_intr), /* ofw_bus interface */