aboutsummaryrefslogtreecommitdiffstats
path: root/pci
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@suse.de>2006-03-14 13:36:40 -0800
committerGreg Kroah-Hartman <gregkh@suse.de>2006-03-14 13:36:40 -0800
commit8f35b27565ec6f72c99918862d3c6f14c543dbb7 (patch)
tree7bc2fc35c31c48db9544a40412efec48a13b55ea /pci
parentb197038d573fa07d4aacc2890e53973adfabdc39 (diff)
downloadpatches-8f35b27565ec6f72c99918862d3c6f14c543dbb7.tar.gz
patch update
Diffstat (limited to 'pci')
-rw-r--r--pci/pci-move-pci_dev_put-outside-a-spinlock.patch15
1 files changed, 13 insertions, 2 deletions
diff --git a/pci/pci-move-pci_dev_put-outside-a-spinlock.patch b/pci/pci-move-pci_dev_put-outside-a-spinlock.patch
index a8ad8872a99b3..6c82d29842a83 100644
--- a/pci/pci-move-pci_dev_put-outside-a-spinlock.patch
+++ b/pci/pci-move-pci_dev_put-outside-a-spinlock.patch
@@ -12,8 +12,8 @@ Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
---
- drivers/pci/search.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
+ drivers/pci/search.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
--- gregkh-2.6.orig/drivers/pci/search.c
+++ gregkh-2.6/drivers/pci/search.c
@@ -28,3 +28,14 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
return dev;
}
+@@ -339,9 +339,9 @@ struct pci_dev *pci_get_class(unsigned i
+ }
+ dev = NULL;
+ exit:
+- pci_dev_put(from);
+ dev = pci_dev_get(dev);
+ spin_unlock(&pci_bus_lock);
++ pci_dev_put(from);
+ return dev;
+ }
+