]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm/hisilicon/hibmc: fix the i2c device resource leak when vdac init failed
authorBaihan Li <libaihan@huawei.com>
Wed, 13 Aug 2025 09:42:28 +0000 (17:42 +0800)
committerDmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Sun, 17 Aug 2025 15:22:05 +0000 (18:22 +0300)
commite5f48bfa2ae0806d5f51fb8061afc619a73599a7
tree22be83592bfc5e929cb84be62d21f30223897927
parent0f580d5d3d9d9cd0953695cd32e43aac3a946338
drm/hisilicon/hibmc: fix the i2c device resource leak when vdac init failed

Currently the driver missed to clean the i2c adapter when vdac init failed.
It may cause resource leak.

Fixes: a0d078d06e516 ("drm/hisilicon: Features to support reading resolutions from EDID")
Signed-off-by: Baihan Li <libaihan@huawei.com>
Signed-off-by: Yongbang Shi <shiyongbang@huawei.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20250813094238.3722345-2-shiyongbang@huawei.com
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_i2c.c
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c