Hi Dave and Daniel, here's this week's PR for drm-misc-fixes. Besides the usual small fixes, the patches restore hardware acceleration for fbcon. Best regards Thomas drm-misc-fixes-2022-02-03: * dma-buf/heaps: Fix potential spectre v1 gadget * drm/kmb: Fix potential out-of-bounds access * drm/mxsfb: Fix NULL-pointer dereference * drm/nouveau: Fix potential out-of-bounds access in BIOS decoding * fbdev: Re-add support for fbcon hardware acceleration The following changes since commit 7fde14d705985dd933a3d916d39daa72b1668098: drm/privacy-screen: honor acpi=off in detect_thinkpad_privacy_screen (2022-01-26 15:25:50 +0100) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2022-02-03 for you to fetch changes up to 622c9a3a7868e1eeca39c55305ca3ebec4742b64: drm: mxsfb: Fix NULL pointer dereference (2022-02-03 09:31:16 +0100) ---------------------------------------------------------------- * dma-buf/heaps: Fix potential spectre v1 gadget * drm/kmb: Fix potential out-of-bounds access * drm/mxsfb: Fix NULL-pointer dereference * drm/nouveau: Fix potential out-of-bounds access in BIOS decoding * fbdev: Re-add support for fbcon hardware acceleration ---------------------------------------------------------------- Alexander Stein (1): drm: mxsfb: Fix NULL pointer dereference Anitha Chrisanthus (1): drm/kmb: Fix for build errors with Warray-bounds Helge Deller (3): Revert "fbdev: Garbage collect fbdev scrolling acceleration, part 1 (from TODO list)" Revert "fbcon: Disable accelerated scrolling" fbcon: Add option to enable legacy hardware acceleration Jordy Zomer (1): dma-buf: heaps: Fix potential spectre v1 gadget Nick Lopez (1): drm/nouveau: fix off by one in BIOS boundary checking Documentation/gpu/todo.rst | 24 - drivers/dma-buf/dma-heap.c | 2 + drivers/gpu/drm/kmb/kmb_plane.c | 6 - drivers/gpu/drm/mxsfb/mxsfb_kms.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c | 2 +- drivers/video/console/Kconfig | 20 + drivers/video/fbdev/core/bitblit.c | 16 + drivers/video/fbdev/core/fbcon.c | 557 +++++++++++++++++++++++- drivers/video/fbdev/core/fbcon.h | 72 +++ drivers/video/fbdev/core/fbcon_ccw.c | 28 +- drivers/video/fbdev/core/fbcon_cw.c | 28 +- drivers/video/fbdev/core/fbcon_rotate.h | 9 + drivers/video/fbdev/core/fbcon_ud.c | 37 +- drivers/video/fbdev/core/tileblit.c | 16 + drivers/video/fbdev/skeletonfb.c | 12 +- include/linux/fb.h | 2 +- 16 files changed, 761 insertions(+), 76 deletions(-) -- Thomas Zimmermann Graphics Driver Developer SUSE Software Solutions Germany GmbH Maxfeldstr. 5, 90409 Nürnberg, Germany (HRB 36809, AG Nürnberg) Geschäftsführer: Felix Imendörffer