[Intel-gfx] [PULL] drm-misc-fixes

Thomas Zimmermann
2022-02-03T11:29:34Z

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