Ver código fonte

scx200_acb: Fix PCI device reference count

The scx200_acb driver supports two kind of devices, PCI ones and ISA
ones. Even ISA ones are detected using the presence of a given PCI
device, and we get a reference to it, but never put it back, so we
have a leak. Fix it.

Signed-off-by: Jean Delvare <khali@linux-fr.org>
Jean Delvare 18 anos atrás
pai
commit
4b4686e7a6
1 arquivos alterados com 1 adições e 0 exclusões
  1. 1 0
      drivers/i2c/busses/scx200_acb.c

+ 1 - 0
drivers/i2c/busses/scx200_acb.c

@@ -599,6 +599,7 @@ static __init int scx200_scan_pci(void)
 		else {
 			int i;
 
+			pci_dev_put(pdev);
 			for (i = 0; i < MAX_DEVICES; ++i) {
 				if (base[i] == 0)
 					continue;