* [GIT PULL] fbdev fixes and updates for v7.2-rc1
@ 2026-06-15 16:38 Helge Deller
0 siblings, 0 replies; only message in thread
From: Helge Deller @ 2026-06-15 16:38 UTC (permalink / raw)
To: Linus Torvalds, linux-kernel, linux-fbdev, dri-devel
Hi Linus,
please pull the major fbdev patches for this merge window.
Beside the removal of the Hercules monochrome ISA graphics driver and
the corresponding text console driver, there is just the typical
maintanance with smaller driver fixes and cleanups as documented in the
changelog below.
Thanks!
Helge
----------------------------------------------------------------
The following changes since commit 5200f5f493f79f14bbdc349e402a40dfb32f23c8:
Linux 7.1-rc4 (2026-05-17 13:59:58 -0700)
are available in the Git repository at:
http://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git tags/fbdev-for-7.2-rc1
for you to fetch changes up to d894c48a57d78206e4df9c90d4acfaf39394806a:
fbdev: modedb: Fix misaligned fields in the 1920x1080-60 mode (2026-06-12 23:23:43 +0200)
----------------------------------------------------------------
fbdev fixes & cleanups for 7.2-rc1:
Removal of drivers:
- Hercules monochrome ISA graphics adapter driver [Ethan Nelson-Moore]
- Hercules mdacon console driver [Ethan Nelson-Moore]
Changes affecting many drivers at once:
- possible memory leak fixes in various drivers [Abdun Nihaal]
- many conversions to use strscpy() [David Laight]
- Use named initializers in drivers [Uwe Kleine-König]
Code fixes:
- fbcon: don't suspend/resume when vc is graphics mode [Lu Yao]
- modedb: fix a possible UAF in fb_find_mode() [Tuo Li]
- modedb: Fix entry for 1920x1080-60 mode [Steffen Persvold]
- arm: Export acorndata_8x8 font symbol for bootloader [Helge Deller]
- omap2: fix use-after-free in omapfb_mmap [Hongling Zeng]
Cleanups:
- pxa168fb: use devm_ioremap_resource() [AlbertoArostegui]
- provice helpers for fb_set_var() and fb_blank() and fbcon updates [Thomas Zimmermann]
- fbcon: Use correct type for vc_resize() return value [Jiacheng Yu]
- chipsfb: add missing MODULE_DESCRIPTION() macro [Rahman Mahmutović]
- sunxvr2500: replace printk with device-aware logging functions [Rahman Mahmutović]
- sm712: Fix operator precedence in big_swap macro [Li RongQing]
- imxfb: Use of_device_get_match_data() [Rosen Penev]
- atmel_lcdfb: Use of_device_get_match_data() [Rosen Penev]
Documentation fixes:
- grvga: Fix CLUT register address offset in comment [Eduardo Silva]
- omap/dss: Fix stale modedb.c path [Costa Shulyupin]
- correct CONFIG_FB_TILEBLITTING macro name in #endif comment [Ethan Nelson-Moore]
----------------------------------------------------------------
Abdun Nihaal (13):
fbdev: hecubafb: fix potential memory leak in hecubafb_probe()
fbdev: broadsheetfb: fix potential memory leak in broadsheetfb_probe()
fbdev: metronomefb: fix potential memory leak in metronomefb_probe()
fbdev: radeon: fix potential memory leak in radeonfb_pci_register()
fbdev: carminefb: fix potential memory leak in alloc_carmine_fb()
fbdev: i740fb: fix potential memory leak in i740fb_probe()
fbdev: nvidia: fix potential memory leak in nvidiafb_probe()
fbdev: s3fb: fix potential memory leak in s3_pci_probe()
fbdev: tdfxfb: fix potential memory leak in tdfxfb_probe()
fbdev: tridentfb: fix potential memory leak in trident_pci_probe()
fbdev: uvesafb: fix potential memory leak in uvesafb_probe()
fbdev: efifb: fix memory leak in efifb_probe()
fbdev: vesafb: fix memory leak in vesafb_probe()
AlbertoArostegui (1):
fbdev: pxa168fb: use devm_ioremap_resource() for MMIO
Costa Shulyupin (1):
docs: omap/dss: Fix stale modedb.c path
David Laight (7):
fbdev: atmel_lcdfb: Use strscpy() to copy device name
fbdev: cyber2000fb: Use strscpy() to copy device name
fbdev: rivafb: Use strscpy() to copy device name
fbdev: sisfb: Replace strlen() strcpy() pair with strscpy()
fbdev: mmpfb: Use strscpy() to copy device name
fbdev: sm501fb: Fix buffer errors in OF binding code
fbdev: s3fb: Use strscpy() to copy strings into arrays
Eduardo Silva (1):
fbdev: grvga: Fix CLUT register address offset in comment
Ethan Nelson-Moore (3):
fbdev: remove Hercules monochrome ISA graphics adapter driver
console: mdacon: remove this obsolete driver
fbcon: correct CONFIG_FB_TILEBLITTING macro name in #endif comment
Helge Deller (1):
fbdev/arm: Export acorndata_8x8 font symbol for bootloader
Hongling Zeng (1):
fbdev: omap2: fix use-after-free in omapfb_mmap
Jiacheng Yu (1):
fbcon: Use correct type for vc_resize() return value
Li RongQing (1):
fbdev: sm712: Fix operator precedence in big_swap macro
Lu Yao (1):
fbcon: don't suspend/resume when vc is graphics mode
Rahman Mahmutović (2):
fbdev: chipsfb: add missing MODULE_DESCRIPTION() macro
fbdev: sunxvr2500: replace printk with device-aware logging functions
Rosen Penev (2):
fbdev: imxfb: Use of_device_get_match_data()
fbdev: atmel_lcdfb: Use of_device_get_match_data()
Steffen Persvold (1):
fbdev: modedb: Fix misaligned fields in the 1920x1080-60 mode
Thomas Zimmermann (4):
fbdev: Wrap user-invoked calls to fb_set_var() in helper
fbdev: Wrap user-invoked calls to fb_blank() in helper
fbdev: Wrap fbcon updates from vga-switcheroo in helper
fbdev: Do not export fbcon from fbdev
Tuo Li (1):
fbdev: modedb: fix a possible UAF in fb_find_mode()
Uwe Kleine-König (2):
fbdev: matroxfb/ssd1307fb: Use named initializers for struct i2c_device_id
fbdev: Consistently define pci_device_ids using named initializers
CREDITS | 3 +
Documentation/admin-guide/kernel-parameters.txt | 5 -
Documentation/arch/arm/omap/dss.rst | 2 +-
MAINTAINERS | 8 -
arch/alpha/kernel/io.c | 2 +-
arch/arm/boot/compressed/Makefile | 2 +-
arch/powerpc/include/asm/vga.h | 4 +-
drivers/gpu/vga/Kconfig | 2 +-
drivers/gpu/vga/vga_switcheroo.c | 6 +-
drivers/tty/vt/vt.c | 3 -
drivers/video/console/Kconfig | 15 -
drivers/video/console/Makefile | 1 -
drivers/video/console/mdacon.c | 566 --------------------
drivers/video/fbdev/Kconfig | 13 -
drivers/video/fbdev/Makefile | 1 -
drivers/video/fbdev/arkfb.c | 4 +-
drivers/video/fbdev/atmel_lcdfb.c | 8 +-
drivers/video/fbdev/aty/aty128fb.c | 143 ++---
drivers/video/fbdev/aty/radeon_base.c | 3 +-
drivers/video/fbdev/broadsheetfb.c | 8 +-
drivers/video/fbdev/carminefb.c | 6 +-
drivers/video/fbdev/chipsfb.c | 1 +
drivers/video/fbdev/cirrusfb.c | 2 +-
drivers/video/fbdev/core/fb_chrdev.c | 12 +-
drivers/video/fbdev/core/fb_internal.h | 1 +
drivers/video/fbdev/core/fbcon.c | 17 +-
drivers/video/fbdev/core/fbcon.h | 50 ++
drivers/video/fbdev/core/fbmem.c | 35 +-
drivers/video/fbdev/core/fbsysfs.c | 9 +-
drivers/video/fbdev/core/modedb.c | 5 +-
drivers/video/fbdev/cyber2000fb.c | 26 +-
drivers/video/fbdev/efifb.c | 1 +
drivers/video/fbdev/geode/gx1fb_core.c | 10 +-
drivers/video/fbdev/grvga.c | 2 +-
drivers/video/fbdev/hecubafb.c | 6 +-
drivers/video/fbdev/hgafb.c | 685 ------------------------
drivers/video/fbdev/i740fb.c | 1 +
drivers/video/fbdev/imxfb.c | 6 +-
drivers/video/fbdev/kyro/fbdev.c | 5 +-
drivers/video/fbdev/matrox/matroxfb_base.c | 40 +-
drivers/video/fbdev/matrox/matroxfb_maven.c | 2 +-
drivers/video/fbdev/metronomefb.c | 8 +-
drivers/video/fbdev/mmp/fb/mmpfb.c | 2 +-
drivers/video/fbdev/neofb.c | 29 +-
drivers/video/fbdev/nvidia/nvidia.c | 10 +-
drivers/video/fbdev/omap2/omapfb/omapfb-main.c | 9 +-
drivers/video/fbdev/pm2fb.c | 11 +-
drivers/video/fbdev/pm3fb.c | 5 +-
drivers/video/fbdev/ps3fb.c | 5 +-
drivers/video/fbdev/pvr2fb.c | 5 +-
drivers/video/fbdev/pxa168fb.c | 7 +-
drivers/video/fbdev/riva/fbdev.c | 128 ++---
drivers/video/fbdev/riva/rivafb-i2c.c | 2 +-
drivers/video/fbdev/s3fb.c | 39 +-
drivers/video/fbdev/savage/savagefb_driver.c | 142 ++---
drivers/video/fbdev/sh_mobile_lcdcfb.c | 5 +-
drivers/video/fbdev/sis/sis_main.c | 3 +-
drivers/video/fbdev/sis/sis_main.h | 26 +-
drivers/video/fbdev/sm501fb.c | 16 +-
drivers/video/fbdev/sm712.h | 2 +-
drivers/video/fbdev/ssd1307fb.c | 8 +-
drivers/video/fbdev/sunxvr2500.c | 19 +-
drivers/video/fbdev/tdfxfb.c | 22 +-
drivers/video/fbdev/tridentfb.c | 45 +-
drivers/video/fbdev/uvesafb.c | 4 +-
drivers/video/fbdev/vesafb.c | 1 +
drivers/video/fbdev/vt8623fb.c | 4 +-
include/linux/console.h | 2 -
include/linux/fb.h | 3 +
include/linux/fbcon.h | 55 --
include/linux/vt_buffer.h | 2 +-
lib/fonts/font_acorn_8x8.c | 5 +
72 files changed, 494 insertions(+), 1851 deletions(-)
delete mode 100644 drivers/video/console/mdacon.c
delete mode 100644 drivers/video/fbdev/hgafb.c
delete mode 100644 include/linux/fbcon.h
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2026-06-15 16:38 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-15 16:38 [GIT PULL] fbdev fixes and updates for v7.2-rc1 Helge Deller
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox