[git pull] drm fbdev fixes for 5.9 final
From: Dave Airlie
Date: Tue Oct 06 2020 - 02:37:36 EST
Hi Linus,
Daniel queued these up last week and I took a long weekend so didn't
get them out, but fixing the OOB access on get font seems like
something we should land and it's cc'ed stable as well. The other big
change is a partial revert for a regression on android on the clcd
fbdev driver, and one other docs fix.
Dave.
drm-fixes-2020-10-06-1:
drm fixes for 5.9 final
fbdev:
- Re-add FB_ARMCLCD for android.
- Fix global-out-of-bounds read in fbcon_get_font().
core:
- Small doc fix.
The following changes since commit 549738f15da0e5a00275977623be199fbbf7df50:
Linux 5.9-rc8 (2020-10-04 16:04:34 -0700)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-10-06-1
for you to fetch changes up to 86fdf61e71046618f6f499542cee12f2348c523c:
Merge tag 'drm-misc-fixes-2020-10-01' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes (2020-10-06
12:38:28 +1000)
----------------------------------------------------------------
drm fixes for 5.9 final
fbdev:
- Re-add FB_ARMCLCD for android.
- Fix global-out-of-bounds read in fbcon_get_font().
core:
- Small doc fix.
----------------------------------------------------------------
Dave Airlie (1):
Merge tag 'drm-misc-fixes-2020-10-01' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Mauro Carvalho Chehab (1):
drm: drm_dsc.h: fix a kernel-doc markup
Peilin Ye (3):
fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h
Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts
fbcon: Fix global-out-of-bounds read in fbcon_get_font()
Peter Collingbourne (1):
Partially revert "video: fbdev: amba-clcd: Retire elder CLCD driver"
MAINTAINERS | 5 +
drivers/video/console/newport_con.c | 7 +-
drivers/video/fbdev/Kconfig | 20 +
drivers/video/fbdev/Makefile | 1 +
drivers/video/fbdev/amba-clcd.c | 986 ++++++++++++++++++++++++++++++++
drivers/video/fbdev/core/fbcon.c | 12 +
drivers/video/fbdev/core/fbcon.h | 7 -
drivers/video/fbdev/core/fbcon_rotate.c | 1 +
drivers/video/fbdev/core/tileblit.c | 1 +
include/drm/drm_dsc.h | 2 +-
include/linux/amba/clcd-regs.h | 87 +++
include/linux/amba/clcd.h | 290 ++++++++++
include/linux/font.h | 13 +
lib/fonts/font_10x18.c | 9 +-
lib/fonts/font_6x10.c | 9 +-
lib/fonts/font_6x11.c | 9 +-
lib/fonts/font_7x14.c | 9 +-
lib/fonts/font_8x16.c | 9 +-
lib/fonts/font_8x8.c | 9 +-
lib/fonts/font_acorn_8x8.c | 9 +-
lib/fonts/font_mini_4x6.c | 8 +-
lib/fonts/font_pearl_8x8.c | 9 +-
lib/fonts/font_sun12x22.c | 9 +-
lib/fonts/font_sun8x16.c | 7 +-
lib/fonts/font_ter16x32.c | 9 +-
25 files changed, 1469 insertions(+), 68 deletions(-)
create mode 100644 drivers/video/fbdev/amba-clcd.c
create mode 100644 include/linux/amba/clcd-regs.h
create mode 100644 include/linux/amba/clcd.h