From 62b0186779b4bbc7fb8b25e8db7782a0535084f2 Mon Sep 17 00:00:00 2001 From: Adrian Bunk Date: Wed, 24 Oct 2007 18:26:00 +0200 Subject: [PATCH] --- yaml --- r: 72825 b: refs/heads/master c: 1544fdbc857cbe8afca16a521d3254346befeb06 h: refs/heads/master i: 72823: 892e6c42c0dd87048ae361b35e6a4522c7fc1c4f v: v3 --- [refs] | 2 +- trunk/drivers/acpi/ec.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index 4569a140d4d1..a8384304e056 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: c9e4172cde0f793dbf48c99bdfd0abe7d18e4b09 +refs/heads/master: 1544fdbc857cbe8afca16a521d3254346befeb06 diff --git a/trunk/drivers/acpi/ec.c b/trunk/drivers/acpi/ec.c index bf60b24ebf54..06b78e5e33a1 100644 --- a/trunk/drivers/acpi/ec.c +++ b/trunk/drivers/acpi/ec.c @@ -445,9 +445,9 @@ EXPORT_SYMBOL_GPL(acpi_ec_add_query_handler); void acpi_ec_remove_query_handler(struct acpi_ec *ec, u8 query_bit) { - struct acpi_ec_query_handler *handler; + struct acpi_ec_query_handler *handler, *tmp; mutex_lock(&ec->lock); - list_for_each_entry(handler, &ec->list, node) { + list_for_each_entry_safe(handler, tmp, &ec->list, node) { if (query_bit == handler->query_bit) { list_del(&handler->node); kfree(handler);