]> www.infradead.org Git - users/jedix/linux-maple.git/commit
fbdev: Send old blank state in FB_EVENT_BLANK
authorThomas Zimmermann <tzimmermann@suse.de>
Fri, 21 Mar 2025 09:53:56 +0000 (10:53 +0100)
committerLee Jones <lee@kernel.org>
Thu, 10 Apr 2025 09:38:59 +0000 (10:38 +0100)
commitdfb4bf1ac40162ff5ea3715a10f6af2dcf3030c5
tree11fa3641c98935590636bfff1a66578897744d17
parent7e3711eb87c584ed224a7ad7000eba36e6fa3a51
fbdev: Send old blank state in FB_EVENT_BLANK

The event FB_EVENT_BLANK sends the new blank state in the event's
data field. Also send the old state. It's an additional field in the
data array; existing receivers won't notice the difference.

The backlight subsystem currently tracks blank state per display per
backlight. That is not optimal as it ties backlight code to fbdev. A
subsystem should not track internal state of another subsystem. With
both, new and old, blank state in FB_EVENT_BLANK, the backlight code
will not require its own state tracker any longer.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Acked-by: Simona Vetter <simona.vetter@ffwll.ch>
Link: https://lore.kernel.org/r/20250321095517.313713-4-tzimmermann@suse.de
Signed-off-by: Lee Jones <lee@kernel.org>
drivers/video/fbdev/core/fbmem.c