[PATCH v3] gpu: cdns-mhdp8546: fix call balance of mhdp->clk handling routines

2025-02-14 Thread Vitalii Mordan
HDP8546 DPI/DP bridge") Signed-off-by: Vitalii Mordan --- v2: Use devm_clk_get_enabled() helper function, as per Dmitry Baryshkov's request. v3: Describe the paths that lead to unbalanced clock handling routines, as requested by Dmitry Baryshkov drivers/gpu/drm/bridge/cadence/c

[PATCH v2] gpu: cdns-mhdp8546: fix call balance of mhdp->clk handling routines

2025-02-13 Thread Vitalii Mordan
drm: bridge: Add support for Cadence MHDP8546 DPI/DP bridge") Signed-off-by: Vitalii Mordan --- v2: Use devm_clk_get_enabled() helper function, as per Dmitry Baryshkov's request. drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 12 +++- 1 file changed, 3 insertions(+), 9 del

[PATCH] gpu: cdns-mhdp8546: fix call balance of mhdp->clk handling routines

2025-01-26 Thread Vitalii Mordan
If the clock mhdp->clk was not enabled in cdns_mhdp_probe(), it should not be disabled in any path. Found by Linux Verification Center (linuxtesting.org) with Klever. Fixes: fb43aa0acdfd ("drm: bridge: Add support for Cadence MHDP8546 DPI/DP bridge") Signed-off-by: Vitalii Mordan