Message ID | 1460631571-29230-2-git-send-email-tvrtko.ursulin@linux.intel.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
On Thu, Apr 14, 2016 at 11:59:30AM +0100, Tvrtko Ursulin wrote: > From: Tvrtko Ursulin <tvrtko.ursulin@intel.com> > > We know that our aperture is memory and not ports so we can use > the correct accessors straight away and avoid function calls. There are much more complete patches to fix a host of issues here on the list. -Chris
diff --git a/drivers/gpu/drm/i915/i915_gem_execbuffer.c b/drivers/gpu/drm/i915/i915_gem_execbuffer.c index 6ee4f00f620c..77b04a76b8d5 100644 --- a/drivers/gpu/drm/i915/i915_gem_execbuffer.c +++ b/drivers/gpu/drm/i915/i915_gem_execbuffer.c @@ -333,7 +333,7 @@ relocate_entry_gtt(struct drm_i915_gem_object *obj, offset += reloc->offset; reloc_page = io_mapping_map_atomic_wc(ggtt->mappable, offset & PAGE_MASK); - iowrite32(lower_32_bits(delta), reloc_page + offset_in_page(offset)); + writel(lower_32_bits(delta), reloc_page + offset_in_page(offset)); if (INTEL_INFO(dev)->gen >= 8) { offset += sizeof(uint32_t); @@ -345,8 +345,8 @@ relocate_entry_gtt(struct drm_i915_gem_object *obj, offset); } - iowrite32(upper_32_bits(delta), - reloc_page + offset_in_page(offset)); + writel(upper_32_bits(delta), + reloc_page + offset_in_page(offset)); } io_mapping_unmap_atomic(reloc_page);