[systemd-devel] [PATCH] backlight: do nothing if max_brightness is 0
Lennart Poettering
lennart at poettering.net
Tue Apr 22 22:00:43 PDT 2014
On Thu, 27.03.14 23:41, Thomas Bächler (thomas at archlinux.org) wrote:
> On virtually any newer Asus mainboard, the eeepc-wmi driver is loaded.
> It exposes a backlight device despite the lack of any physical backlight
> devices. This fake backlight device has max_brightness set to 0. Since
> the introduction of the clamp_brightness function, systemd-backlight
> tries to write '1' to brightness and fails.
>
> This patch changes systemd-backlight to exit gracefully when
> max_brightness is 0 before performing any action. This affects
> both the load and save actions.
Humm. To me this appears like the driver is broken. The kernel should
not expose a backlight device if there isn't any backend to it? Have you
filed a kernel bug?
I have changed git now to still print a warning in this case, as we
shouldn't silently tape over broken drivers.
Lennart
--
Lennart Poettering, Red Hat
More information about the systemd-devel
mailing list