]> err.no Git - linux-2.6/blobdiff - drivers/pci/proc.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
[linux-2.6] / drivers / pci / proc.c
index 68aeeb7206de61bfefb9d0b6e2ac8250da933a62..ef18fcd641e2c478927e5e6f29505d31380b75ae 100644 (file)
@@ -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;