* [GIT PULL] fbdev fixes and updates for v7.1-rc1
@ 2026-04-14 16:09 Helge Deller
2026-04-15 16:50 ` pr-tracker-bot
0 siblings, 1 reply; 2+ messages in thread
From: Helge Deller @ 2026-04-14 16:09 UTC (permalink / raw)
To: Linus Torvalds, linux-kernel, linux-fbdev, dri-devel; +Cc: Thomas Zimmermann
Hi Linus,
please pull fixes and updates for fbdev for kernel 7.1-rc1.
A major refactorization regarding console font handling and the usual
smaller fixes and cleanups.
Thanks!
Helge
----------------------------------------------------------------
The following changes since commit 1f318b96cc84d7c2ab792fcc0bfd42a7ca890681:
Linux 7.0-rc3 (2026-03-08 16:56:54 -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.1-rc1
for you to fetch changes up to a31e4518bec70333a0a98f2946a12b53b45fe5b9:
fbdev: udlfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO (2026-04-10 16:54:38 +0200)
----------------------------------------------------------------
fbdev fixes & cleanups for 7.1-rc1:
A major refactorization by Thomas Zimmermann from SUSE regarding handling of
console font data, addition of helpers for console font rotation and split into
individual components for glyphs, fonts and the overall fbcon state.
And there is the round of usual code cleanups and fixes:
Cleanups:
- atyfb: Remove unused fb_list [Geert Uytterhoeven]
- goldfishfb, wmt_ge_rops: use devm_platform_ioremap_resource() [Amin GATTOUT]
- matroxfb: Mark variable with __maybe_unused [Andy Shevchenko]
- omapfb: Add missing error check for clk_get() [Chen Ni]
- tdfxfb: Make the VGA register initialisation a bit more obvious [Daniel Palmer]
- macfb: Replace deprecated strcpy with strscpy [Thorsten Blum]
Fixes:
- tdfxfb, udlfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO [Greg Kroah-Hartman]
- omap2: fix inconsistent lock returns in omapfb_mmap [Hongling Zeng]
- viafb: check ioremap return value in viafb_lcd_get_mobile_state [Wang Jun]
----------------------------------------------------------------
Amin GATTOUT (2):
fbdev: goldfishfb: use devm_platform_ioremap_resource()
fbdev: wmt_ge_rops: use devm_platform_ioremap_resource()
Andy Shevchenko (1):
fbdev: matroxfb: Mark variable with __maybe_unused to avoid W=1 build break
Chen Ni (1):
fbdev: omapfb: Add missing error check for clk_get()
Daniel Palmer (1):
fbdev: tdfxfb: Make the VGA register initialisation a bit more obvious
Geert Uytterhoeven (1):
fbdev: atyfb: Remove unused fb_list
Greg Kroah-Hartman (2):
fbdev: tdfxfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
fbdev: udlfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
Hongling Zeng (1):
fbdev: omap2: fix inconsistent lock returns in omapfb_mmap
Thomas Zimmermann (28):
fbdev: defio: Disconnect deferred I/O from the lifetime of struct fb_info
fbdev: defio: Keep module reference from VMAs
fbdev: defio: Move variable state into struct fb_deferred_io_state
fbdev: defio: Move pageref array to struct fb_deferred_io_state
fbdev: Declare src parameter of fb_pad_ helpers as constant
vt: Remove trailing whitespaces
vt: Store font in struct vc_font
vt: Calculate font-buffer size with vc_font_size()
lib/fonts: Remove trailing whitespaces
lib/fonts: Remove FNTCHARCNT()
lib/fonts: Store font data as font_data_t; update consoles
lib/fonts: Read font size with font_data_size()
lib/fonts: Manage font-data lifetime with font_data_get/_put()
lib/fonts: Compare font data for equality with font_data_is_equal()
lib/fonts: Create font_data_t from struct console_font with font_data_import()
lib/fonts: Store font data for user space with font_data_export()
lib/fonts: Remove internal symbols and macros from public header file
fbcon: Avoid OOB font access if console rotation fails
vt: Implement helpers for struct vc_font in source file
lib/fonts: Provide helpers for calculating glyph pitch and size
lib/fonts: Clean up Makefile
lib/fonts: Implement glyph rotation
lib/fonts: Refactor glyph-pattern helpers
lib/fonts: Refactor glyph-rotation helpers
lib/fonts: Implement font rotation
fbcon: Fill cursor mask in helper function
fbcon: Put font-rotation state into separate struct
MAINTAINERS: Add dedicated entry for fbcon
Thorsten Blum (1):
fbdev: macfb: Replace deprecated strcpy with strscpy
Wang Jun (1):
fbdev: viafb: check ioremap return value in viafb_lcd_get_mobile_state
robgithub (1):
fbdev: update help text for CONFIG_FB_NVIDIA
MAINTAINERS | 23 +++
drivers/tty/vt/vt.c | 34 +++
drivers/video/console/newport_con.c | 61 ++----
drivers/video/fbdev/Kconfig | 10 +-
drivers/video/fbdev/aty/atyfb_base.c | 4 -
drivers/video/fbdev/core/bitblit.c | 46 +----
drivers/video/fbdev/core/fb_defio.c | 266 +++++++++++++++++-------
drivers/video/fbdev/core/fbcon.c | 242 +++++++++-------------
drivers/video/fbdev/core/fbcon.h | 18 +-
drivers/video/fbdev/core/fbcon_ccw.c | 70 ++-----
drivers/video/fbdev/core/fbcon_cw.c | 70 ++-----
drivers/video/fbdev/core/fbcon_rotate.c | 88 +++-----
drivers/video/fbdev/core/fbcon_rotate.h | 71 -------
drivers/video/fbdev/core/fbcon_ud.c | 67 ++----
drivers/video/fbdev/core/fbmem.c | 6 +-
drivers/video/fbdev/goldfishfb.c | 14 +-
drivers/video/fbdev/macfb.c | 38 ++--
drivers/video/fbdev/matrox/g450_pll.c | 2 +-
drivers/video/fbdev/omap/hwa742.c | 4 +
drivers/video/fbdev/omap2/omapfb/omapfb-main.c | 2 +-
drivers/video/fbdev/tdfxfb.c | 112 +++++-----
drivers/video/fbdev/udlfb.c | 3 +
drivers/video/fbdev/via/lcd.c | 3 +
drivers/video/fbdev/wmt_ge_rops.c | 18 +-
include/linux/console_struct.h | 33 ++-
include/linux/fb.h | 19 +-
include/linux/font.h | 166 +++++++++++----
lib/fonts/Makefile | 36 ++--
lib/fonts/font.h | 38 ++++
lib/fonts/font_10x18.c | 2 +-
lib/fonts/font_6x10.c | 3 +-
lib/fonts/font_6x11.c | 2 +-
lib/fonts/font_6x8.c | 3 +-
lib/fonts/font_7x14.c | 2 +-
lib/fonts/font_8x16.c | 3 +-
lib/fonts/font_8x8.c | 2 +-
lib/fonts/font_acorn_8x8.c | 4 +-
lib/fonts/font_mini_4x6.c | 10 +-
lib/fonts/font_pearl_8x8.c | 2 +-
lib/fonts/font_rotate.c | 275 +++++++++++++++++++++++++
lib/fonts/font_sun12x22.c | 3 +-
lib/fonts/font_sun8x16.c | 3 +-
lib/fonts/font_ter10x18.c | 4 +-
lib/fonts/font_ter16x32.c | 4 +-
lib/fonts/fonts.c | 232 ++++++++++++++++++++-
45 files changed, 1328 insertions(+), 790 deletions(-)
create mode 100644 lib/fonts/font.h
create mode 100644 lib/fonts/font_rotate.c
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [GIT PULL] fbdev fixes and updates for v7.1-rc1
2026-04-14 16:09 [GIT PULL] fbdev fixes and updates for v7.1-rc1 Helge Deller
@ 2026-04-15 16:50 ` pr-tracker-bot
0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2026-04-15 16:50 UTC (permalink / raw)
To: Helge Deller
Cc: Linus Torvalds, linux-kernel, linux-fbdev, dri-devel,
Thomas Zimmermann
The pull request you sent on Tue, 14 Apr 2026 18:09:59 +0200:
> http://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git tags/fbdev-for-7.1-rc1
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/afac4c66d1aa6396ce44d94fe895d7b61e085fd4
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2026-04-15 16:50 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-14 16:09 [GIT PULL] fbdev fixes and updates for v7.1-rc1 Helge Deller
2026-04-15 16:50 ` pr-tracker-bot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox