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

Commit 117babcd authored by Daniel Vetter's avatar Daniel Vetter
Browse files

drm/i915: use uncached writes in pwrite



It's around 20% faster.

Tested-by: default avatarChris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: default avatarChris Wilson <chris@chris-wilson.co.uk>
Signed-Off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
parent ffc62976
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -642,7 +642,7 @@ i915_gem_shmem_pwrite(struct drm_device *dev,
			if (partial_cacheline_write)
				drm_clflush_virt_range(vaddr + shmem_page_offset,
						       page_length);
			ret = __copy_from_user_inatomic(vaddr + shmem_page_offset,
			ret = __copy_from_user_inatomic_nocache(vaddr + shmem_page_offset,
								user_data,
								page_length);
			if (needs_clflush_after)