aboutsummaryrefslogtreecommitdiff
path: root/virt
diff options
context:
space:
mode:
authorNikita Kiryushin <kiryushin@ancud.ru>2023-11-09 16:49:25 +0300
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>2023-11-21 20:47:05 +0100
commitccd45faf4973746c4f30ea41eec864e5cf191099 (patch)
treefb4f487d49001f319fe7b068fd70a2738277add1 /virt
parentc7add369b4cc599db336ca67578a052c5b0f0891 (diff)
ACPI: video: check for error while searching for backlight device parent
If acpi_get_parent() called in acpi_video_dev_register_backlight() fails, for example, because acpi_ut_acquire_mutex() fails inside acpi_get_parent), this can lead to incorrect (uninitialized) acpi_parent handle being passed to acpi_get_pci_dev() for detecting the parent pci device. Check acpi_get_parent() result and set parent device only in case of success. Found by Linux Verification Center (linuxtesting.org) with SVACE. Fixes: 9661e92c10a9 ("acpi: tie ACPI backlight devices to PCI devices if possible") Signed-off-by: Nikita Kiryushin <kiryushin@ancud.ru> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'virt')
0 files changed, 0 insertions, 0 deletions