diff options
| author | Arnd Bergmann <[email protected]> | 2023-10-17 09:39:47 +0000 |
|---|---|---|
| committer | Greg Kroah-Hartman <[email protected]> | 2023-10-17 14:34:02 +0000 |
| commit | 0059bc9a29e02853dbbaa0f6d0635a687c8b9835 (patch) | |
| tree | 245f6ea5f41cb398480492708fdb3ce441381874 /drivers/tty/serial/esp32_uart.c | |
| parent | efi: move screen_info into efi init code (diff) | |
| download | kernel-0059bc9a29e02853dbbaa0f6d0635a687c8b9835.tar.gz kernel-0059bc9a29e02853dbbaa0f6d0635a687c8b9835.zip | |
console: fix up ARM screen_info reference
Separating the VGA console screen_info from the EFI one unfortunately
caused a build failure for footbridge that I had never caught
with randconfig builds:
arch/arm/kernel/setup.c:932:27: error: static declaration of 'vgacon_screen_info' follows non-static declaration
932 | static struct screen_info vgacon_screen_info = {
| ^~~~~~~~~~~~~~~~~~
In file included from arch/arm/kernel/setup.c:44:
arch/arm/include/asm/setup.h:40:27: note: previous declaration of 'vgacon_screen_info' with type 'struct screen_info'
40 | extern struct screen_info vgacon_screen_info;
| ^~~~~~~~~~~~~~~~~~
arm-linux-gnueabi-ld: drivers/video/console/dummycon.o: in function `dummycon_init':
dummycon.c:(.text+0xe4): undefined reference to `screen_info'
Make sure the variable is global to avoid the conflict with the extern
declaration, and make it work in dummycon.c
Signed-off-by: Arnd Bergmann <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'drivers/tty/serial/esp32_uart.c')
0 files changed, 0 insertions, 0 deletions
