drm/vc4: hdmi: Switch to DRM-managed kfree to build regsets
authorMaxime Ripard <maxime@cerno.tech>
Mon, 11 Jul 2022 17:39:14 +0000 (19:39 +0200)
committerMaxime Ripard <maxime@cerno.tech>
Wed, 13 Jul 2022 08:46:10 +0000 (10:46 +0200)
commita3dbb1c016576838a1591d2341641cb4067840e8
treef6c51bf4603dc88b0624a97f71ef66e14d0ca71f
parentd3a84242f897506509d1bb29b8e64166958fb991
drm/vc4: hdmi: Switch to DRM-managed kfree to build regsets

The current code to build the registers set later exposed in debugfs for
the HDMI controller relies on traditional allocations, that are later
free'd as part of the driver unbind hook.

Since krealloc doesn't have a DRM-managed equivalent, let's add an action
to free the buffer later on.

Acked-by: Thomas Zimmermann <tzimmermann@suse.de>
Signed-off-by: Maxime Ripard <maxime@cerno.tech>
Link: https://lore.kernel.org/r/20220711173939.1132294-45-maxime@cerno.tech
drivers/gpu/drm/vc4/vc4_hdmi.c
drivers/gpu/drm/vc4/vc4_hdmi.h