ALSA: usb-audio: Fix potential overflow of PCM transfer buffer
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.