]> 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)
commitfc453e81c525aeb4fdf8a5a045237699cc5cc043
tree4081129ab0ca1415e8ffad09c4a973ad4b58c7df
parentf9cd8e124bf669aeea2383cd3379e3e16e75ceea
ACPI: PCI: Fix device reference counting in acpi_get_pci_dev()

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