In the Linux kernel, the following vulnerability has been resolved:
drm/bridge: synopsys: dw-dp: fix error paths of dw_dp_bind
Fix several issues in dw_dp_bind() error handling:
- Missing return after drm_bridge_attach() failure - the function
- Resource leak: drm_dp_aux_register() is not a devm function, so
- drm_bridge_attach()
- phy_init()
- devm_add_action_or_reset()
- platform_get_irq()
- devm_request_threaded_irq()
- Bug fix: platform_get_irq() returns the IRQ number or a negative
Use a goto label for cleanup to ensure consistent error handling.