mirror-linux/drivers/gpu/drm/tiny
Sasha Finkelstein aaaa684bab drm/appletbdrm: Use kvzalloc for big allocations
This driver is attached to a ~2000x80 screen, which is a lot more than
a single page. This causes out of memory errors in some rare cases.

Reported-by: soopyc <cassie@soopy.moe>
Closes: https://github.com/t2linux/fedora/issues/51
Signed-off-by: Sasha Finkelstein <k@chaosmail.tech>
Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Reviewed-by: Aditya Garg <gargaditya08@live.com>
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de>
Fixes: 0670c2f56e ("drm/tiny: add driver for Apple Touch Bars in x86 Macs")
Cc: <stable@vger.kernel.org> # v6.15+
Link: https://patch.msgid.link/20260420-x86-tb-vmalloc-v1-1-7757ff657223@chaosmail.tech
2026-04-27 11:33:01 +02:00
..
Kconfig drm/tiny: pixpaper: add explicit dependency on MMU 2025-11-06 13:47:29 +01:00
Makefile drm: tiny: Add support for Mayqueen Pixpaper e-ink panel 2025-09-05 14:53:07 +02:00
appletbdrm.c drm/appletbdrm: Use kvzalloc for big allocations 2026-04-27 11:33:01 +02:00
arcpgu.c drm/arcpgu: fix device node leak 2026-04-14 11:21:48 +02:00
bochs.c drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
cirrus-qemu.c drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
gm12u320.c drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
hx8357d.c drm/hx8357d: Use regular atomic helpers; drop simple-display helpers 2026-03-25 15:04:41 +01:00
ili9163.c drm/ili9163: Use regular atomic helpers; drop simple-display helpers 2026-03-25 15:04:44 +01:00
ili9225.c drm/ili9225: Use regular atomic helpers; drop simple-display helpers 2026-03-25 15:04:47 +01:00
ili9341.c drm/ili9341: Use regular atomic helpers; drop simple-display helpers 2026-03-25 15:04:52 +01:00
ili9486.c drm/ili9486: Use regular atomic helpers; drop simple-display helpers 2026-03-25 15:04:55 +01:00
mi0283qt.c drm/mi0283qt: Use regular atomic helpers; drop simple-display helpers 2026-03-25 15:04:58 +01:00
panel-mipi-dbi.c drm/panel-mipi-dbi: Use regular atomic helpers; drop simple-display helpers 2026-03-25 15:05:02 +01:00
pixpaper.c drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
repaper.c drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
sharp-memory.c drm/tiny: sharp-memory: fix pointer error dereference 2026-02-17 10:04:28 +01:00