diff options
author | jkim <jkim@FreeBSD.org> | 2010-02-13 05:38:21 +0000 |
---|---|---|
committer | jkim <jkim@FreeBSD.org> | 2010-02-13 05:38:21 +0000 |
commit | 0bb93dcce6c2e5f85e9b716468455c784041177a (patch) | |
tree | eaa8ba8661e1748372c96d312e08ac38e3a63f88 | |
parent | 1823c48c16441886b89cabe5a7aebdaf64a1d94b (diff) | |
download | FreeBSD-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.c | 10 |
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); } |