Commit ac8c7930 authored by Kamil Dudka's avatar Kamil Dudka Committed by Ben Skeggs
Browse files

drm/nouveau: hold mutex when calling nouveau_abi16_fini()



This was the only access to cli->abi16 without holding the mutex.

Signed-off-by: default avatarKamil Dudka <kdudka@redhat.com>
parent cbfe8fa6
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -865,8 +865,10 @@ nouveau_drm_preclose(struct drm_device *dev, struct drm_file *fpriv)

	pm_runtime_get_sync(dev->dev);

	mutex_lock(&cli->mutex);
	if (cli->abi16)
		nouveau_abi16_fini(cli->abi16);
	mutex_unlock(&cli->mutex);

	mutex_lock(&drm->client.mutex);
	list_del(&cli->head);