]> git.baikalelectronics.ru Git - kernel.git/commit
ACPI: EC: Fix up fast path check in acpi_ec_add()
authorRafael J. Wysocki <rafael.j.wysocki@intel.com>
Mon, 6 Apr 2020 15:40:27 +0000 (17:40 +0200)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Mon, 6 Apr 2020 15:40:27 +0000 (17:40 +0200)
commit5662f089746f64b3f301ff736a12ae407e60e267
tree45479540deff74d4068aeb2c63f4b99db0c79917
parent52a856963bb9095a84167b2a2d55341079e64080
ACPI: EC: Fix up fast path check in acpi_ec_add()

The fast path check in acpi_ec_add() is not incorrect, because in
fact acpi_device_hid(device) can be equal to ACPI_ECDT_HID only if
boot_ec is not NULL, but it may confuse static checkers, so change
it to explicitly check boot_ec upfront and use the slow path if
that pointer is NULL.

Link: https://lore.kernel.org/linux-acpi/20200406144217.GA68494@mwanda/
Fixes: e9e1a9080852 ("ACPI: EC: Use fast path in acpi_ec_add() for DSDT boot EC")
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/ec.c