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

Commit b84f30e6 authored by Ben Skeggs's avatar Ben Skeggs
Browse files

drm/nvc0: remove vm hack forcing large/small pages to not share a PDE



Appears to be fixed with commit:

"drm/nv50-nvc0: make sure vma is definitely unmapped when destroying bo"

Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
parent e73f88af
Loading
Loading
Loading
Loading
+1 −12
Original line number Original line Diff line number Diff line
@@ -314,18 +314,7 @@ nouveau_vm_new(struct drm_device *dev, u64 offset, u64 length, u64 mm_offset,
		vm->spg_shift = 12;
		vm->spg_shift = 12;
		vm->lpg_shift = 17;
		vm->lpg_shift = 17;
		pgt_bits = 27;
		pgt_bits = 27;

		/* Should be 4096 everywhere, this is a hack that's
		 * currently necessary to avoid an elusive bug that
		 * causes corruption when mixing small/large pages
		 */
		if (length < (1ULL << 40))
		block = 4096;
		block = 4096;
		else {
			block = (1 << pgt_bits);
			if (length < block)
				block = length;
		}
	} else {
	} else {
		kfree(vm);
		kfree(vm);
		return -ENOSYS;
		return -ENOSYS;