In the Linux kernel, the following vulnerability has been resolved: drm/bridge: synopsys: dw-dp: fix error paths of dwdpbind Fix several issues in dwdpbind() error handling: 1. Missing return after drmbridgeattach() failure - the function continued execution instead of returning an error. 2. Resource leak: drmdpauxregister() is not a devm function, so drmdpauxunregister() must be called on all error paths after aux registration succeeds. This affects errors from: - drmbridgeattach() - phyinit() - devmaddactionorreset() - platformgetirq() - devmrequestthreadedirq() 3. Bug fix: platformgetirq() returns the IRQ number or a negative error code, but the error path was returning ERRPTR(ret) instead of ERRPTR(dp->irq). Use a goto label for cleanup to ensure consistent error handling.