ACPICA: Update for generic_serial_bus and attrib_raw_process_bytes protocol
authorBob Moore <robert.moore@intel.com>
Wed, 3 Oct 2018 18:45:34 +0000 (11:45 -0700)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Thu, 4 Oct 2018 07:06:27 +0000 (09:06 +0200)
commitf99b89eefeb635a675b2883fcd2148b7cfc77319
tree8ca3940f4656cd78433052f399002ace3c45d8b8
parent17b57b1883c1285f3d0dc2266e8f79286a7bef38
ACPICA: Update for generic_serial_bus and attrib_raw_process_bytes protocol

Cleanup for this write-then-read protocol. The ACPI specification
is rather unclear for the entire generic_serial_bus, but this
change works correctly on the Surface 3.

Reported-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Bob Moore <robert.moore@intel.com>
Signed-off-by: Erik Schmauss <erik.schmauss@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/acpica/exfield.c
include/acpi/acconfig.h
include/acpi/acexcep.h