ACPI: PCI: Fix device reference counting in acpi_get_pci_dev()
authorRafael J. Wysocki <rafael.j.wysocki@intel.com>
Tue, 18 Oct 2022 17:34:03 +0000 (19:34 +0200)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Wed, 19 Oct 2022 11:28:30 +0000 (13:28 +0200)
commiteb1d39260ee6477e2971f81cec18ba5f6583259d
tree4081129ab0ca1415e8ffad09c4a973ad4b58c7df
parent9abf2313adc1ca1b6180c508c25f22f9395cc780
ACPI: PCI: Fix device reference counting in acpi_get_pci_dev()

Commit 63f534b8bad9 ("ACPI: PCI: Rework acpi_get_pci_dev()") failed
to reference count the device returned by acpi_get_pci_dev() as
expected by its callers which in some cases may cause device objects
to be dropped prematurely.

Add the missing get_device() to acpi_get_pci_dev().

Fixes: 63f534b8bad9 ("ACPI: PCI: Rework acpi_get_pci_dev()")
Reported-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/pci_root.c