Subject: [PATCH] [acpi ec] Add acpi_handle field (->e_handle) to struct acpi_ec - Set it in ec_add() - Do this to support early-initialized EC devices (coming later) Signed-off-by: Patrick Mochel --- drivers/acpi/drivers/ec/driver.c | 1 + drivers/acpi/drivers/ec/ec.h | 1 + 2 files changed, 2 insertions(+), 0 deletions(-) applies-to: 06c29141958e0fb63dfd423b762afcc23875e4dc c39b41366a08fbb8f8a24134e4c95cb56177c26e diff --git a/drivers/acpi/drivers/ec/driver.c b/drivers/acpi/drivers/ec/driver.c index 6526b99..f0c2695 100644 --- a/drivers/acpi/drivers/ec/driver.c +++ b/drivers/acpi/drivers/ec/driver.c @@ -27,6 +27,7 @@ static int ec_add(struct acpi_dev * ad) if (!ae) return -ENOMEM; + ae->e_handle = ae->e_ad->acpi_device->handle; ae->e_ad = ad; ret = ec_init(ae); diff --git a/drivers/acpi/drivers/ec/ec.h b/drivers/acpi/drivers/ec/ec.h index b72ce55..aa1622a 100644 --- a/drivers/acpi/drivers/ec/ec.h +++ b/drivers/acpi/drivers/ec/ec.h @@ -36,6 +36,7 @@ enum { #define ACPI_EC_COMMAND_QUERY 0x84 struct acpi_ec { + acpi_handle e_handle; struct acpi_dev * e_ad; unsigned long e_uid; --- 0.99.9.GIT