Skip to content

Commit 30d563a

Browse files
committed
drm: apple: Fix missing unlock path in dcp_dptx_connect
Signed-off-by: Hector Martin <[email protected]>
1 parent 6022188 commit 30d563a

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

  • drivers/gpu/drm/apple

drivers/gpu/drm/apple/dcp.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -270,12 +270,14 @@ static int dcp_dptx_connect(struct apple_dcp *dcp, u32 port)
270270
}
271271

272272
if (dcp->dptxport[port].connected)
273-
return 0;
273+
goto ret;
274274

275275
dcp->dptxport[port].atcphy = dcp->phy;
276276
dptxport_connect(dcp->dptxport[port].service, 0, dcp->dptx_phy, dcp->dptx_die);
277277
dptxport_request_display(dcp->dptxport[port].service);
278278
dcp->dptxport[port].connected = true;
279+
280+
ret:
279281
mutex_unlock(&dcp->hpd_mutex);
280282

281283
return 0;

0 commit comments

Comments
 (0)