mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [GIT PULL] fbdev fixes and updates for v7.4-rc1
@ 2026-10-22 21:16 Helge Deller
  2026-10-25  5:50 ` pr-tracker-bot
  0 siblings, 1 reply; 2+ messages in thread
From: Helge Deller @ 2026-10-22 21:16 UTC (permalink / raw)
  To: Linus Torvalds, linux-kernel, linux-fbdev, dri-devel

Dear Linus,

please pull the first bunch of fbdev fixes and cleanups for kernel v7.4-rc1:

A whole lot of small fixes all over many drivers, but the majority of changes
are related to code cleanups regarding the cursor handling in vt and fbcon.

Thanks!
Helge

----------------------------------------------------------------
The following changes since commit 24a19b953e2a3d0ea5a8c4951a0ab8f32720c907:

  Linux 7.3-rc7 (2026-10-11 20:04:55 -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.4-rc1

for you to fetch changes up to 61e1a43ca5825acb137a10ac7d52746632bfb124:

  fbdev: xilinxfb: Use FB blanking constants (2026-10-20 22:36:14 +0200)

----------------------------------------------------------------
fbdev fixes and cleanups for 7.4-rc1:

Fixes:
- core: initialize modelist in framebuffer_alloc()
- core: bitblit: fix glyph clipping when fbcon pans
- fbcon: restore font geometry if font rotation fails
- sh_mobile_lcdcfb: restore the per-overlay sysfs attributes
- udlfb: don't rebuild the mode list while the framebuffer is in use
- atmel_lcdfb: prevent FIFO work after removal

Cleanups:
- vt, fbcon, vgacon: cursor code rework & cleanups
- MAINTAINERS: name the deller/linux-fbdev for-next branch
- drop unused FB_IOMEM_HELPERS_DEFERRED Kconfig option
- acornfb: remove unused code
- atafb: fix sparse warnings and avoid casts
- sstfb: use managed PCI device enable
- gxt4500, kyro, nvidia: release write-combining handle on probe failure
- various drivers: typo fixes in comments
- various drivers: fix error path on fb_deferred_io_init() failure
- various drivers: use FB blanking constants instead of VESA constants

----------------------------------------------------------------
Andrey Misiurov (1):
      fbdev: core: Initialize modelist in framebuffer_alloc()

Ethan Nelson-Moore (1):
      fbdev: acornfb: remove unused code for 26-bit hardware

Helge Deller (3):
      fbdev: Drop unused FB_IOMEM_HELPERS_DEFERRED Kconfig option
      fbdev: atafb: fix sparse warnings
      fbdev: atafb: avoid cast when assigning buffer address pointer

Hemanth Selam (20):
      fbdev: s1d13xxxfb: fix typos in comments
      fbdev: sticore: fix typos in comments
      fbdev: viafb: fix typos in comments
      fbdev: sstfb: fix typos in comments
      fbdev: tgafb: fix typos in comments
      fbdev: tridentfb: fix typos in comments
      fbdev: mmp: fix typos in comments
      fbdev: au1100fb: fix typos in comments
      fbdev: efifb: fix typos in comments
      fbdev: grvga: fix typos in comments
      fbdev: kyro: fix typos in comments
      fbdev: maxinefb: fix typos in comments
      fbdev: pm2fb: fix typos in comments
      fbdev: skeletonfb: fix typos in comments
      fbdev: ocfb: fix typos in comments
      fbdev: omap2fb: fix typos in comments
      fbdev: radeonfb: fix typos in comments
      fbdev: mach64: fix typos in comments
      fbdev: aty128fb: fix typos in comments
      fbdev: atyfb_base: fix typos in comments

Karl Mehltretter (1):
      fbdev: sh_mobile_lcdcfb: Restore the per-overlay sysfs attributes

Lorenzo Stoakes (ARM) (6):
      fbdev: ssd1307fb: check for fb_deferred_io_init() error
      fbdev: xen-fbfront: check for fb_deferred_io_init() error
      HID: picoLCD: check for fb_deferred_io_init() error
      fbdev: udlfb: check for fb_deferred_io_init() error
      fbdev: smscufx: check for fb_deferred_io_init() error
      fbdev: sh_mobile_lcdc: check for fb_deferred_io_init() error

Matthias Goergens (1):
      MAINTAINERS: name the deller/linux-fbdev for-next branch

Myeonghun Pak (4):
      fbdev: gxt4500: Release WC setup on probe failure
      fbdev: kyro: Release WC setup on registration failure
      fbdev: nvidia: Release write-combining handle on probe failure
      fbdev: sstfb: use managed PCI device enable

Thomas Zimmermann (10):
      vt: Add cursor-size helpers
      vgacon: Remove trailing whitespaces
      vgacon: Use vt_cursor_{start,end}()
      lib/fonts: Add font_glyph_cursor() helper
      fbcon: Replace fbcon_fill_cursor_mask() with fbcon_cursor_glyph()
      fbdev: au1100fb: Use FB blanking constants
      fbdev: i810fb: Use FB blanking constants
      fbdev: sa1100fb: Remove comment on VESA DPMS modes
      fbdev: platinumfb: Use FB blanking constants
      fbdev: xilinxfb: Use FB blanking constants

Tingjie Zhong (1):
      fbdev: bitblit: Fix glyph clipping when fbcon pans

Xiang Mei (1):
      fbdev: udlfb: don't rebuild the mode list while the framebuffer is in use

Yao Yiqi (3):
      fbcon: Include font geometry in the rotated font cache
      fbcon: Rebuild rotated font buffer on font change
      fbcon: Retry rotated font allocation after failure

Yibo Tan (1):
      fbdev: atmel_lcdfb: Prevent FIFO work after removal

 MAINTAINERS                                     |   2 +-
 drivers/hid/hid-picolcd_fb.c                    |  12 ++-
 drivers/tty/vt/vt.c                             | 114 ++++++++++++++++++++++++
 drivers/video/console/vgacon.c                  |  43 +++------
 drivers/video/fbdev/acornfb.c                   |  57 +++---------
 drivers/video/fbdev/acornfb.h                   |   9 +-
 drivers/video/fbdev/atafb.c                     |  28 +-----
 drivers/video/fbdev/atmel_lcdfb.c               |  11 ++-
 drivers/video/fbdev/aty/aty128fb.c              |   2 +-
 drivers/video/fbdev/aty/atyfb_base.c            |   4 +-
 drivers/video/fbdev/aty/mach64_cursor.c         |   2 +-
 drivers/video/fbdev/aty/radeon_base.c           |   4 +-
 drivers/video/fbdev/aty/radeon_monitor.c        |   4 +-
 drivers/video/fbdev/aty/radeonfb.h              |   2 +-
 drivers/video/fbdev/au1100fb.c                  |  20 ++---
 drivers/video/fbdev/core/Kconfig                |   6 --
 drivers/video/fbdev/core/bitblit.c              |  10 ++-
 drivers/video/fbdev/core/fb_info.c              |   1 +
 drivers/video/fbdev/core/fbcon.c                |  91 ++++++++++++-------
 drivers/video/fbdev/core/fbcon.h                |  21 +++--
 drivers/video/fbdev/core/fbcon_ccw.c            |   3 +-
 drivers/video/fbdev/core/fbcon_cw.c             |   3 +-
 drivers/video/fbdev/core/fbcon_rotate.c         |  10 ++-
 drivers/video/fbdev/core/fbcon_ud.c             |   3 +-
 drivers/video/fbdev/efifb.c                     |   4 +-
 drivers/video/fbdev/grvga.c                     |   2 +-
 drivers/video/fbdev/gxt4500.c                   |   1 +
 drivers/video/fbdev/i810/i810_main.c            |   2 +-
 drivers/video/fbdev/kyro/STG4000OverlayDevice.c |   2 +-
 drivers/video/fbdev/kyro/fbdev.c                |   4 +-
 drivers/video/fbdev/maxinefb.c                  |   2 +-
 drivers/video/fbdev/mmp/core.c                  |   2 +-
 drivers/video/fbdev/mmp/hw/mmp_ctrl.c           |   4 +-
 drivers/video/fbdev/mmp/hw/mmp_ctrl.h           |   4 +-
 drivers/video/fbdev/mmp/hw/mmp_spi.c            |   2 +-
 drivers/video/fbdev/nvidia/nvidia.c             |   1 +
 drivers/video/fbdev/ocfb.c                      |   2 +-
 drivers/video/fbdev/omap2/omapfb/dss/dispc.c    |   4 +-
 drivers/video/fbdev/platinumfb.c                |   8 +-
 drivers/video/fbdev/pm2fb.c                     |   2 +-
 drivers/video/fbdev/s1d13xxxfb.c                |   6 +-
 drivers/video/fbdev/sa1100fb.c                  |  29 ------
 drivers/video/fbdev/sh_mobile_lcdcfb.c          |  45 ++++++----
 drivers/video/fbdev/skeletonfb.c                |   6 +-
 drivers/video/fbdev/smscufx.c                   |   9 +-
 drivers/video/fbdev/ssd1307fb.c                 |   6 +-
 drivers/video/fbdev/sstfb.c                     |   5 +-
 drivers/video/fbdev/tgafb.c                     |   6 +-
 drivers/video/fbdev/tridentfb.c                 |   2 +-
 drivers/video/fbdev/udlfb.c                     |  14 ++-
 drivers/video/fbdev/via/dvi.c                   |   6 +-
 drivers/video/fbdev/via/hw.c                    |   2 +-
 drivers/video/fbdev/via/viafbdev.c              |   4 +-
 drivers/video/fbdev/xen-fbfront.c               |   7 +-
 drivers/video/fbdev/xilinxfb.c                  |   2 +-
 drivers/video/sticore.c                         |   2 +-
 include/linux/console_struct.h                  |   8 ++
 include/linux/font.h                            |   4 +
 include/video/mmp_disp.h                        |   6 +-
 lib/fonts/Makefile                              |   3 +-
 lib/fonts/font_cursor.c                         |  56 ++++++++++++
 61 files changed, 444 insertions(+), 292 deletions(-)
 create mode 100644 lib/fonts/font_cursor.c

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [GIT PULL] fbdev fixes and updates for v7.4-rc1
  2026-10-22 21:16 [GIT PULL] fbdev fixes and updates for v7.4-rc1 Helge Deller
@ 2026-10-25  5:50 ` pr-tracker-bot
  0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2026-10-25  5:50 UTC (permalink / raw)
  To: Helge Deller; +Cc: Linus Torvalds, linux-kernel, linux-fbdev, dri-devel

The pull request you sent on Thu, 22 Oct 2026 23:16:10 +0200:

> http://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git tags/fbdev-for-7.4-rc1

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/0dfc0090b925243490b5b71bc9a229517cda499a

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-10-25  5:50 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-10-22 21:16 [GIT PULL] fbdev fixes and updates for v7.4-rc1 Helge Deller
2026-10-25  5: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

all inboxes | Powered by JetHome®