From b4877f58bb933f0e60867fbe8c84fe70274c1438 Mon Sep 17 00:00:00 2001 From: Russell King Date: Fri, 18 Apr 2003 02:53:22 +0100 Subject: [PATCH] [PCMCIA] Fix non-PCI PCMCIA bridge oops Only call pci_remove_behind_bridge() if we have a PCI-based bridge controller. --- drivers/pcmcia/cardbus.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/pcmcia/cardbus.c b/drivers/pcmcia/cardbus.c index 00c30ba3ff561..7a29e3afce045 100644 --- a/drivers/pcmcia/cardbus.c +++ b/drivers/pcmcia/cardbus.c @@ -270,5 +270,6 @@ void cb_free(socket_info_t * s) { struct pci_dev *bridge = s->cap.cb_dev; - pci_remove_behind_bridge(bridge); + if (bridge) + pci_remove_behind_bridge(bridge); } -- 2.53.0