mirror_ubuntu-kernels/drivers/gpu/drm/vc4
Maxime Ripard 1e9974c758
drm/vc4: hdmi: Create destroy state implementation
Even though we were rolling our own custom state for the vc4 HDMI
controller driver, we were still using the generic helper to destroy
that state.

It was mostly working since the underlying state is the first member of
our state so the pointers are probably equal in all relevant cases, but
it's still fragile so let's fix this properly.

Reviewed-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
Signed-off-by: Maxime Ripard <mripard@kernel.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20231207-kms-hdmi-connector-state-v5-18-6538e19d634d@kernel.org
2023-12-13 16:19:01 +01:00
..
tests drm/vc4: tests: Fix UAF in the mock helpers 2023-10-26 13:03:14 +02:00
Kconfig
Makefile
vc4_bo.c
vc4_crtc.c drm: Explicitly include correct DT includes 2023-07-21 09:12:43 +02:00
vc4_debugfs.c
vc4_dpi.c drm: Explicitly include correct DT includes 2023-07-21 09:12:43 +02:00
vc4_drv.c drm/vc4: Call drm_atomic_helper_shutdown() at shutdown time 2023-09-21 10:49:04 -07:00
vc4_drv.h drm/vc4: Annotate struct vc4_perfmon with __counted_by 2023-10-05 11:30:50 +02:00
vc4_dsi.c drm: Explicitly include correct DT includes 2023-07-21 09:12:43 +02:00
vc4_fence.c
vc4_gem.c
vc4_hdmi_phy.c
vc4_hdmi_regs.h
vc4_hdmi.c drm/vc4: hdmi: Create destroy state implementation 2023-12-13 16:19:01 +01:00
vc4_hdmi.h drm/vc4: hdmi: Add Broadcast RGB property to allow override of RGB range 2023-04-25 09:32:52 +02:00
vc4_hvs.c drm/vc4: Convert to platform remove callback returning void 2023-06-08 09:04:13 -07:00
vc4_irq.c drm/vc4: remove unused render_wait variable 2023-04-11 14:15:18 +02:00
vc4_kms.c drm/vc4: Switch to container_of_const 2023-04-25 09:32:25 +02:00
vc4_packet.h
vc4_perfmon.c
vc4_plane.c drm/vc4: Switch to container_of_const 2023-04-25 09:32:25 +02:00
vc4_qpu_defines.h
vc4_regs.h drm/vc4: fix typo 2023-10-23 16:24:55 +02:00
vc4_render_cl.c
vc4_trace_points.c
vc4_trace.h
vc4_txp.c drm: Explicitly include correct DT includes 2023-07-21 09:12:43 +02:00
vc4_v3d.c drm/vc4: Convert to platform remove callback returning void 2023-06-08 09:04:13 -07:00
vc4_validate_shaders.c
vc4_validate.c
vc4_vec.c drm: Explicitly include correct DT includes 2023-07-21 09:12:43 +02:00