From: Aaron Lu Date: Wed, 6 Nov 2013 01:03:15 +0000 (+0800) Subject: ACPI / video: Fix initial level validity test X-Git-Tag: v3.12.22~136 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e1e6a6a85c2a9b025e59ac428f553ab3ad881ef2;p=platform%2Fkernel%2Flinux-stable.git ACPI / video: Fix initial level validity test commit 9efa5e50598c5568b0678bb411b239a0b6e9a328 upstream. When testing if the firmware's initial value is valid, we should use the corrected level value instead of the raw value returned from firmware. Signed-off-by: Aaron Lu Signed-off-by: Rafael J. Wysocki Signed-off-by: Jiri Slaby --- diff --git a/drivers/acpi/video.c b/drivers/acpi/video.c index 5708e44376fe..d2e069044a0f 100644 --- a/drivers/acpi/video.c +++ b/drivers/acpi/video.c @@ -836,7 +836,7 @@ acpi_video_init_brightness(struct acpi_video_device *device) * or an index). Set the backlight to max_level in this case. */ for (i = 2; i < br->count; i++) - if (level_old == br->levels[i]) + if (level == br->levels[i]) break; if (i == br->count || !level) level = max_level;