Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0a882cad authored by Ben Skeggs's avatar Ben Skeggs
Browse files

drm/nouveau/kms: take mode_config mutex in connector hotplug path



fdo#93634

Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
Cc: stable@vger.kernel.org
parent 2e7db87d
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -983,10 +983,13 @@ nouveau_connector_hotplug(struct nvif_notify *notify)

		NV_DEBUG(drm, "%splugged %s\n", plugged ? "" : "un", name);

		mutex_lock(&drm->dev->mode_config.mutex);
		if (plugged)
			drm_helper_connector_dpms(connector, DRM_MODE_DPMS_ON);
		else
			drm_helper_connector_dpms(connector, DRM_MODE_DPMS_OFF);
		mutex_unlock(&drm->dev->mode_config.mutex);

		drm_helper_hpd_irq_event(connector->dev);
	}