diff --git a/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c b/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c index 9ee0a87b45e1..668ab8c47222 100644 --- a/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c +++ b/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c @@ -3840,10 +3840,8 @@ void dw_hdmi_suspend(struct device *dev) { struct dw_hdmi *hdmi = dev_get_drvdata(dev); - mutex_lock(&hdmi->mutex); if (hdmi->irq) disable_irq(hdmi->irq); - mutex_unlock(&hdmi->mutex); cancel_delayed_work(&hdmi->work); flush_workqueue(hdmi->workqueue); pinctrl_pm_select_sleep_state(dev);