diff options
Diffstat (limited to 'drivers/acpi/events/evxface.c')
-rw-r--r-- | drivers/acpi/events/evxface.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/acpi/events/evxface.c b/drivers/acpi/events/evxface.c index b38b39dde543..ba16fda3a158 100644 --- a/drivers/acpi/events/evxface.c +++ b/drivers/acpi/events/evxface.c | |||
@@ -275,6 +275,7 @@ acpi_install_notify_handler(acpi_handle device, | |||
275 | * only one <external> global handler can be regsitered (per notify type). | 275 | * only one <external> global handler can be regsitered (per notify type). |
276 | */ | 276 | */ |
277 | if (device == ACPI_ROOT_OBJECT) { | 277 | if (device == ACPI_ROOT_OBJECT) { |
278 | |||
278 | /* Make sure the handler is not already installed */ | 279 | /* Make sure the handler is not already installed */ |
279 | 280 | ||
280 | if (((handler_type & ACPI_SYSTEM_NOTIFY) && | 281 | if (((handler_type & ACPI_SYSTEM_NOTIFY) && |
@@ -317,6 +318,7 @@ acpi_install_notify_handler(acpi_handle device, | |||
317 | 318 | ||
318 | obj_desc = acpi_ns_get_attached_object(node); | 319 | obj_desc = acpi_ns_get_attached_object(node); |
319 | if (obj_desc) { | 320 | if (obj_desc) { |
321 | |||
320 | /* Object exists - make sure there's no handler */ | 322 | /* Object exists - make sure there's no handler */ |
321 | 323 | ||
322 | if (((handler_type & ACPI_SYSTEM_NOTIFY) && | 324 | if (((handler_type & ACPI_SYSTEM_NOTIFY) && |
@@ -370,6 +372,7 @@ acpi_install_notify_handler(acpi_handle device, | |||
370 | } | 372 | } |
371 | 373 | ||
372 | if (handler_type == ACPI_ALL_NOTIFY) { | 374 | if (handler_type == ACPI_ALL_NOTIFY) { |
375 | |||
373 | /* Extra ref if installed in both */ | 376 | /* Extra ref if installed in both */ |
374 | 377 | ||
375 | acpi_ut_add_reference(notify_obj); | 378 | acpi_ut_add_reference(notify_obj); |