]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commitd0574ad6968e0de5b7345d9aff69428807e40295
tree4081129ab0ca1415e8ffad09c4a973ad4b58c7df
parent6358759813eb1920a7e9bc57799a80a94f6c66b8
ACPI: PCI: Fix device reference counting in acpi_get_pci_dev()

Commit 44be9bba2656 ("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: 44be9bba2656 ("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