Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge tag 'fbdev-for-6.8-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev

Pull fbdev fix from Helge Deller:
"There were various reports from people without any graphics output on
the screen and it turns out one commit triggers the problem.

- Revert 'firmware/sysfb: Clear screen_info state after consuming it'"

* tag 'fbdev-for-6.8-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev:
Revert "firmware/sysfb: Clear screen_info state after consuming it"

+1 -13
+1 -13
drivers/firmware/sysfb.c
··· 71 71 72 72 static __init int sysfb_init(void) 73 73 { 74 - const struct screen_info *si = &screen_info; 74 + struct screen_info *si = &screen_info; 75 75 struct simplefb_platform_data mode; 76 76 const char *name; 77 77 bool compatible; ··· 118 118 ret = platform_device_add(pd); 119 119 if (ret) 120 120 goto err; 121 - 122 - /* 123 - * The firmware framebuffer is now maintained by the created 124 - * device. Disable screen_info after we've consumed it. Prevents 125 - * invalid access during kexec reboots. 126 - * 127 - * TODO: Vgacon still relies on the global screen_info. Make 128 - * vgacon work with the platform device, so we can clear 129 - * the screen_info unconditionally. 130 - */ 131 - if (strcmp(name, "platform-framebuffer")) 132 - screen_info.orig_video_isVGA = 0; 133 121 134 122 goto unlock_mutex; 135 123 err: