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

Commit 9551efcf authored by Ben Skeggs's avatar Ben Skeggs
Browse files

drm/nouveau/kms/nv50: prevent oops in failure paths



Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
parent 3a0bc8cb
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -510,6 +510,7 @@ nv50_dmac_create(struct nvif_device *device, struct nvif_object *disp,
	int ret;

	mutex_init(&dmac->lock);
	INIT_LIST_HEAD(&dmac->ctxdma);

	dmac->ptr = dma_alloc_coherent(nvxx_device(device)->dev, PAGE_SIZE,
				       &dmac->handle, GFP_KERNEL);
@@ -556,7 +557,6 @@ nv50_dmac_create(struct nvif_device *device, struct nvif_object *disp,
	if (ret)
		return ret;

	INIT_LIST_HEAD(&dmac->ctxdma);
	return ret;
}