diff --git a/[refs] b/[refs] index 180c00d36d59..c6aed2c4962b 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 13d36c248379ca09c269f5dbed6dce1e3a326a48 +refs/heads/master: 79df4c60c5b24ebc90f591d5991b22782813fcfe diff --git a/trunk/drivers/pci/proc.c b/trunk/drivers/pci/proc.c index 68aeeb7206de..ef18fcd641e2 100644 --- a/trunk/drivers/pci/proc.c +++ b/trunk/drivers/pci/proc.c @@ -422,7 +422,7 @@ int pci_proc_detach_device(struct pci_dev *dev) struct proc_dir_entry *e; if ((e = dev->procent)) { - if (atomic_read(&e->count)) + if (atomic_read(&e->count) > 1) return -EBUSY; remove_proc_entry(e->name, dev->bus->procdir); dev->procent = NULL;