]> git.hungrycats.org Git - linux/commit
fbdev: Wrap user-invoked calls to fb_blank() in helper
authorThomas Zimmermann <tzimmermann@suse.de>
Wed, 27 May 2026 15:14:03 +0000 (17:14 +0200)
committerHelge Deller <deller@gmx.de>
Tue, 9 Jun 2026 14:00:10 +0000 (16:00 +0200)
commit8ef78cae98b5bb6a627f50339d2a2e85198ad7d3
treeb9fb651aed325a2251f56d2888b172bc3e9404e0
parent6f611e5e5f3327cf2e2daabe6ee5acac58cc784e
fbdev: Wrap user-invoked calls to fb_blank() in helper

Handle fbcon during blanking in fb_blank_from_user(). First blank the
hardware, then blank fbcon. Same for unblanking. Update all callers and
resolve the duplicated logic.

With the new helper, fbdev's sysfb code no longer maintains fbcon state
by itself.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Signed-off-by: Helge Deller <deller@gmx.de>
drivers/video/fbdev/core/fb_chrdev.c
drivers/video/fbdev/core/fb_internal.h
drivers/video/fbdev/core/fbmem.c
drivers/video/fbdev/core/fbsysfs.c