Commit d66d969d authored by Alexey Starikovskiy's avatar Alexey Starikovskiy Committed by Len Brown

ACPI: EC: Rename ec_ecdt to more informative boot_ec

Signed-off-by: default avatarAlexey Starikovskiy <alexey.y.starikovskiy@intel.com>
Signed-off-by: default avatarLen Brown <len.brown@intel.com>
parent c0900c35
...@@ -102,7 +102,7 @@ static struct acpi_ec { ...@@ -102,7 +102,7 @@ static struct acpi_ec {
atomic_t query_pending; atomic_t query_pending;
atomic_t event_count; atomic_t event_count;
wait_queue_head_t wait; wait_queue_head_t wait;
} *ec_ecdt; } *boot_ec;
/* External interfaces use first EC only, so remember */ /* External interfaces use first EC only, so remember */
static struct acpi_device *first_ec; static struct acpi_device *first_ec;
...@@ -646,21 +646,18 @@ static int acpi_ec_add(struct acpi_device *device) ...@@ -646,21 +646,18 @@ static int acpi_ec_add(struct acpi_device *device)
} }
/* Check if we found the boot EC */ /* Check if we found the boot EC */
if (ec_ecdt) { if (boot_ec) {
if (ec_ecdt->gpe == ec->gpe) { if (boot_ec->gpe == ec->gpe) {
/* We might have incorrect info for GL at boot time */ /* We might have incorrect info for GL at boot time */
mutex_lock(&ec_ecdt->lock); mutex_lock(&boot_ec->lock);
ec_ecdt->global_lock = ec->global_lock; boot_ec->global_lock = ec->global_lock;
mutex_unlock(&ec_ecdt->lock); mutex_unlock(&boot_ec->lock);
kfree(ec); kfree(ec);
ec = ec_ecdt; ec = boot_ec;
} }
} }
ec->handle = device->handle; ec->handle = device->handle;
acpi_driver_data(device) = ec; acpi_driver_data(device) = ec;
if (!first_ec) if (!first_ec)
first_ec = device; first_ec = device;
...@@ -689,7 +686,7 @@ static int acpi_ec_remove(struct acpi_device *device, int type) ...@@ -689,7 +686,7 @@ static int acpi_ec_remove(struct acpi_device *device, int type)
first_ec = NULL; first_ec = NULL;
/* Don't touch boot EC */ /* Don't touch boot EC */
if (ec_ecdt != ec) if (boot_ec != ec)
kfree(ec); kfree(ec);
return 0; return 0;
...@@ -759,7 +756,7 @@ static int acpi_ec_start(struct acpi_device *device) ...@@ -759,7 +756,7 @@ static int acpi_ec_start(struct acpi_device *device)
ec->gpe, ec->command_addr, ec->data_addr)); ec->gpe, ec->command_addr, ec->data_addr));
/* Boot EC is already working */ /* Boot EC is already working */
if (ec == ec_ecdt) if (ec == boot_ec)
return 0; return 0;
return ec_install_handlers(ec); return ec_install_handlers(ec);
...@@ -778,7 +775,7 @@ static int acpi_ec_stop(struct acpi_device *device, int type) ...@@ -778,7 +775,7 @@ static int acpi_ec_stop(struct acpi_device *device, int type)
return -EINVAL; return -EINVAL;
/* Don't touch boot EC */ /* Don't touch boot EC */
if (ec == ec_ecdt) if (ec == boot_ec)
return 0; return 0;
status = acpi_remove_address_space_handler(ec->handle, status = acpi_remove_address_space_handler(ec->handle,
...@@ -828,8 +825,8 @@ int __init acpi_ec_ecdt_probe(void) ...@@ -828,8 +825,8 @@ int __init acpi_ec_ecdt_probe(void)
acpi_status status; acpi_status status;
struct acpi_table_ecdt *ecdt_ptr; struct acpi_table_ecdt *ecdt_ptr;
ec_ecdt = make_acpi_ec(); boot_ec = make_acpi_ec();
if (!ec_ecdt) if (!boot_ec)
return -ENOMEM; return -ENOMEM;
/* /*
* Generate a boot ec context * Generate a boot ec context
...@@ -842,18 +839,18 @@ int __init acpi_ec_ecdt_probe(void) ...@@ -842,18 +839,18 @@ int __init acpi_ec_ecdt_probe(void)
ACPI_DEBUG_PRINT((ACPI_DB_INFO, "Found ECDT")); ACPI_DEBUG_PRINT((ACPI_DB_INFO, "Found ECDT"));
ec_ecdt->command_addr = ecdt_ptr->control.address; boot_ec->command_addr = ecdt_ptr->control.address;
ec_ecdt->data_addr = ecdt_ptr->data.address; boot_ec->data_addr = ecdt_ptr->data.address;
ec_ecdt->gpe = ecdt_ptr->gpe; boot_ec->gpe = ecdt_ptr->gpe;
ec_ecdt->uid = ecdt_ptr->uid; boot_ec->uid = ecdt_ptr->uid;
ec_ecdt->handle = ACPI_ROOT_OBJECT; boot_ec->handle = ACPI_ROOT_OBJECT;
ret = ec_install_handlers(ec_ecdt); ret = ec_install_handlers(boot_ec);
if (!ret) if (!ret)
return 0; return 0;
error: error:
kfree(ec_ecdt); kfree(boot_ec);
ec_ecdt = NULL; boot_ec = NULL;
return -ENODEV; return -ENODEV;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment