From: Alan Cox Fairly trivial change in this case Signed-off-by: Alan Cox Cc: Greg KH Signed-off-by: Andrew Morton --- sound/oss/cs46xx.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) diff -puN sound/oss/cs46xx.c~pci-cs46xx-oss-switch-to-pci_get_device sound/oss/cs46xx.c --- a/sound/oss/cs46xx.c~pci-cs46xx-oss-switch-to-pci_get_device +++ a/sound/oss/cs46xx.c @@ -2982,7 +2982,7 @@ static void clkrun_hack(struct cs_card * card->active+=change; - acpi_dev = pci_find_device(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82371AB_3, NULL); + acpi_dev = pci_get_device(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82371AB_3, NULL); if (acpi_dev == NULL) return; /* Not a thinkpad thats for sure */ @@ -3008,6 +3008,7 @@ static void clkrun_hack(struct cs_card * change,card->active)); outw(control&~0x2000, port+0x10); } + pci_dev_put(acpi_dev); } _