|
@@ -425,7 +425,7 @@ int acpi_ec_add_query_handler(struct acpi_ec *ec, u8 query_bit,
|
|
|
handler->func = func;
|
|
|
handler->data = data;
|
|
|
mutex_lock(&ec->lock);
|
|
|
- list_add_tail(&handler->node, &ec->list);
|
|
|
+ list_add(&handler->node, &ec->list);
|
|
|
mutex_unlock(&ec->lock);
|
|
|
return 0;
|
|
|
}
|
|
@@ -440,7 +440,6 @@ void acpi_ec_remove_query_handler(struct acpi_ec *ec, u8 query_bit)
|
|
|
if (query_bit == handler->query_bit) {
|
|
|
list_del(&handler->node);
|
|
|
kfree(handler);
|
|
|
- break;
|
|
|
}
|
|
|
}
|
|
|
mutex_unlock(&ec->lock);
|