]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
vt: add missing notification when switching back to text mode
authorNicolas Pitre <npitre@baylibre.com>
Wed, 11 Jun 2025 01:41:44 +0000 (21:41 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 17 Jul 2025 16:25:05 +0000 (18:25 +0200)
[ Upstream commit ff78538e07fa284ce08cbbcb0730daa91ed16722 ]

Programs using poll() on /dev/vcsa to be notified when VT changes occur
were missing one case: the switch from gfx to text mode.

Signed-off-by: Nicolas Pitre <npitre@baylibre.com>
Link: https://lore.kernel.org/r/9o5ro928-0pp4-05rq-70p4-ro385n21n723@onlyvoer.pbz
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/tty/vt/vt.c

index e58dceaf7ff0e320ab107afb66b1bc9f9f5de6f1..3db8efd58747dd21f8691d562a3a525c1b84e40f 100644 (file)
@@ -4368,6 +4368,7 @@ void do_unblank_screen(int leaving_gfx)
        set_palette(vc);
        set_cursor(vc);
        vt_event_post(VT_EVENT_UNBLANK, vc->vc_num, vc->vc_num);
+       notify_update(vc);
 }
 EXPORT_SYMBOL(do_unblank_screen);