]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm/bridge-connector: Fix double free in error handling paths
authorCristian Ciocaltea <cristian.ciocaltea@collabora.com>
Thu, 11 Jul 2024 11:26:55 +0000 (14:26 +0300)
committerRobert Foss <rfoss@kernel.org>
Thu, 18 Jul 2024 11:33:09 +0000 (13:33 +0200)
commitca5442ed8f5383f86bb9b4d66eeb816cd90aeb3b
treed63eb01c32d567d5a16061acf9ba572a4b8f0e90
parentbc657615e10ddd7637dcc05811194ad7e2baea33
drm/bridge-connector: Fix double free in error handling paths

The recent switch to drmm allocation in drm_bridge_connector_init() may
cause double free on bridge_connector in some of the error handling
paths.

Drop the explicit kfree() calls on bridge_connector.

Fixes: c12907be57b1 ("drm/bridge-connector: switch to using drmm allocations")
Signed-off-by: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Robert Foss <rfoss@kernel.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20240711-bridge-connector-fix-dbl-free-v1-1-d558b2d0eb93@collabora.com
drivers/gpu/drm/drm_bridge_connector.c