From: takis@lumumba.luc.ac.be Date: Tue, 1 Mar 2005 03:48:24 +0000 (-0800) Subject: [PATCH] prism54 not releasing region X-Git-Tag: v2.6.11~7 X-Git-Url: http://git.neil.brown.name/?a=commitdiff_plain;h=b99d3b0ba5826a4dc582eb71fd78cffa74b14a2a;p=history.git [PATCH] prism54 not releasing region Remember to release the PCI regions on an error path. Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- diff --git a/drivers/net/wireless/prism54/islpci_hotplug.c b/drivers/net/wireless/prism54/islpci_hotplug.c index 1fabf697683d..efd4d213ac3d 100644 --- a/drivers/net/wireless/prism54/islpci_hotplug.c +++ b/drivers/net/wireless/prism54/islpci_hotplug.c @@ -163,7 +163,7 @@ prism54_probe(struct pci_dev *pdev, const struct pci_device_id *id) if (rvalue || !mem_addr) { printk(KERN_ERR "%s: PCI device memory region not configured; fix your BIOS or CardBus bridge/drivers\n", DRV_NAME); - goto do_pci_disable_device; + goto do_pci_release_regions; } /* enable PCI bus-mastering */