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

Commit 5216782b authored by Ben Skeggs's avatar Ben Skeggs
Browse files

drm/nvc0: skip dma object creation for drm channel



Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
parent effd6e06
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -552,6 +552,10 @@ nouveau_card_init_channel(struct drm_device *dev)
	if (ret)
		return ret;

	/* no dma objects on fermi... */
	if (dev_priv->card_type >= NV_C0)
		goto out_done;

	ret = nouveau_gpuobj_dma_new(dev_priv->channel, NV_CLASS_DMA_IN_MEMORY,
				     0, dev_priv->vram_size,
				     NV_MEM_ACCESS_RW, NV_MEM_TARGET_VRAM,
@@ -576,6 +580,7 @@ nouveau_card_init_channel(struct drm_device *dev)
	if (ret)
		goto out_err;

out_done:
	mutex_unlock(&dev_priv->channel->mutex);
	return 0;