linux/drivers/gpu/drm/omapdrm/dss
Andreas Kemnade 97c03b32b2 drm/omap: dsi: Do not copy isr table
To be able to unregister stuff from isrs, the corresponding table was
copied.  Nobody seems to unregister stuff that way, so it does not help.
But there are stack-allocated objects passed to these isrs giving chances
of UAF of these objects if irqs are unregistered while they are handled,
so better do not copy that table.

Fixes: 4ae2ddddf4 ("OMAP: DSS2: DSI: Add ISR support")
Signed-off-by: Andreas Kemnade <andreas@kemnade.info>
Link: https://patch.msgid.link/20260702-dsi-uaf-v2-1-dbb4aa0f0b8e@kemnade.info
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
2026-08-04 14:07:15 +03:00
..
base.c
dispc_coefs.c
dispc.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
dispc.h
dpi.c drm/omap: dpi: Switch to atomic bridge callbacks 2026-07-15 09:46:12 +02:00
dsi.c drm/omap: dsi: Do not copy isr table 2026-08-04 14:07:15 +03:00
dsi.h drm/omap: dsi: Do not copy isr table 2026-08-04 14:07:15 +03:00
dss.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
dss.h
hdmi_common.c
hdmi_phy.c
hdmi_pll.c
hdmi_wp.c
hdmi.h
hdmi4_cec.c
hdmi4_cec.h
hdmi4_core.c
hdmi4_core.h
hdmi4.c drm/omap: hdmi4: Switch to atomic_create_state 2026-06-22 11:24:48 +02:00
hdmi5_core.c drm/omap: Remove hdmi5_core_handle_irqs() 2025-01-24 09:32:23 +02:00
hdmi5_core.h drm/omap: Remove hdmi5_core_handle_irqs() 2025-01-24 09:32:23 +02:00
hdmi5.c drm/omap: hdmi5: Switch to atomic_create_state 2026-06-22 11:24:49 +02:00
omapdss.h
output.c drm/panel: of_drm_find_panel() return a counted reference 2026-07-20 15:07:22 +02:00
pll.c
sdi.c drm/omap: sdi: Switch to atomic bridge callbacks 2026-07-15 09:46:13 +02:00
venc.c drm/omap: venc: Switch to atomic bridge callbacks 2026-07-15 09:46:14 +02:00
video-pll.c