ACPI: EC: Abort address space access upon error
authorArmin Wolf <W_Armin@gmx.de>
Wed, 22 May 2024 21:36:48 +0000 (23:36 +0200)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Mon, 27 May 2024 10:43:29 +0000 (12:43 +0200)
commitf6f172dc6a6d7775b2df6adfd1350700e9a847ec
tree0ee152587a5c63e9631908a238e08e4f44137dfa
parent9b0abe7948364bd35fff2b202ee7f30a2fa73c53
ACPI: EC: Abort address space access upon error

When a multi-byte address space access is requested, acpi_ec_read()/
acpi_ec_write() is being called multiple times.

Abort such operations if a single call to acpi_ec_read() /
acpi_ec_write() fails, as the data read from / written to the EC
might be incomplete.

Signed-off-by: Armin Wolf <W_Armin@gmx.de>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/ec.c