Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c8af57eb authored by Matthijs van Otterdijk's avatar Matthijs van Otterdijk Committed by Linus Torvalds
Browse files

[PATCH] fix the toshiba_acpi write_lcd return value



write_lcd() in toshiba_acpi returns 0 on success since the big ACPI patch
merged in 2.6.20-rc2.  It should return count.

Signed-off-by: default avatarMatthijs van Otterdijk <thotter@gmail.com>
Cc: Len Brown <lenb@kernel.org>
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent 73b8ed29
Loading
Loading
Loading
Loading
+6 −3
Original line number Diff line number Diff line
@@ -321,13 +321,16 @@ static int set_lcd_status(struct backlight_device *bd)
static unsigned long write_lcd(const char *buffer, unsigned long count)
{
	int value;
	int ret = count;
	int ret;

	if (sscanf(buffer, " brightness : %i", &value) == 1 &&
	    value >= 0 && value < HCI_LCD_BRIGHTNESS_LEVELS)
	    value >= 0 && value < HCI_LCD_BRIGHTNESS_LEVELS) {
		ret = set_lcd(value);
	else
		if (ret == 0)
			ret = count;
	} else {
		ret = -EINVAL;
	}
	return ret;
}