summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjkim <jkim@FreeBSD.org>2010-02-13 05:38:21 +0000
committerjkim <jkim@FreeBSD.org>2010-02-13 05:38:21 +0000
commit0bb93dcce6c2e5f85e9b716468455c784041177a (patch)
treeeaa8ba8661e1748372c96d312e08ac38e3a63f88
parent1823c48c16441886b89cabe5a7aebdaf64a1d94b (diff)
downloadFreeBSD-src-0bb93dcce6c2e5f85e9b716468455c784041177a.zip
FreeBSD-src-0bb93dcce6c2e5f85e9b716468455c784041177a.tar.gz
Make sanity check slightly more useful and tweak an error message.
-rw-r--r--sys/dev/acpica/acpi_video.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/sys/dev/acpica/acpi_video.c b/sys/dev/acpica/acpi_video.c
index ada6b1e..614fa3d 100644
--- a/sys/dev/acpica/acpi_video.c
+++ b/sys/dev/acpica/acpi_video.c
@@ -645,7 +645,7 @@ acpi_video_vo_notify_handler(ACPI_HANDLE handle, UINT32 notify, void *context)
vo = context;
ACPI_SERIAL_BEGIN(video_output);
- if (vo->handle == NULL) {
+ if (vo->handle != handle) {
ACPI_SERIAL_END(video_output);
return;
}
@@ -655,7 +655,7 @@ acpi_video_vo_notify_handler(ACPI_HANDLE handle, UINT32 notify, void *context)
case VID_NOTIFY_DEC_BRN:
if (vo->vo_levels == NULL)
break;
- level = vo_get_brightness(vo->handle);
+ level = vo_get_brightness(handle);
if (level < 0)
break;
new_level = level;
@@ -672,13 +672,13 @@ acpi_video_vo_notify_handler(ACPI_HANDLE handle, UINT32 notify, void *context)
}
}
if (new_level != level) {
- vo_set_brightness(vo->handle, new_level);
+ vo_set_brightness(handle, new_level);
vo->vo_brightness = new_level;
}
break;
default:
- printf("%s: unknown notify event 0x%x\n",
- acpi_name(vo->handle), notify);
+ printf("unknown notify event 0x%x from %s\n",
+ notify, acpi_name(handle));
}
ACPI_SERIAL_END(video_output);
}
OpenPOWER on IntegriCloud