From 31a04461fc1daf845b7431ae3cd69efda6cc939f Mon Sep 17 00:00:00 2001 From: Jiri Slaby Date: Wed, 20 Jan 2010 14:15:54 +0100 Subject: [PATCH] --- yaml --- r: 180970 b: refs/heads/master c: 0bf01c3c86d4b9ea279d6215420484db887f5db5 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/pci/hotplug/cpcihp_generic.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 62bd1556b75d..88d5a5cf7ce6 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 41a68a748bbc61f5bcea999e33ba72926dfbe6f7 +refs/heads/master: 0bf01c3c86d4b9ea279d6215420484db887f5db5 diff --git a/trunk/drivers/pci/hotplug/cpcihp_generic.c b/trunk/drivers/pci/hotplug/cpcihp_generic.c index 148fb463b81c..fb3f84661bdc 100644 --- a/trunk/drivers/pci/hotplug/cpcihp_generic.c +++ b/trunk/drivers/pci/hotplug/cpcihp_generic.c @@ -162,6 +162,7 @@ static int __init cpcihp_generic_init(void) dev = pci_get_slot(bus, PCI_DEVFN(bridge_slot, 0)); if(!dev || dev->hdr_type != PCI_HEADER_TYPE_BRIDGE) { err("Invalid bridge device %s", bridge); + pci_dev_put(dev); return -EINVAL; } bus = dev->subordinate;