aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/i915_gem.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/drm/i915/i915_gem.c')
-rw-r--r--drivers/gpu/drm/i915/i915_gem.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/drivers/gpu/drm/i915/i915_gem.c b/drivers/gpu/drm/i915/i915_gem.c
index 177c20722656..da5d9ca98024 100644
--- a/drivers/gpu/drm/i915/i915_gem.c
+++ b/drivers/gpu/drm/i915/i915_gem.c
@@ -510,12 +510,10 @@ i915_gem_shmem_pread(struct drm_device *dev,
510 510
511 mutex_lock(&dev->struct_mutex); 511 mutex_lock(&dev->struct_mutex);
512 512
513next_page:
514 mark_page_accessed(page);
515
516 if (ret) 513 if (ret)
517 goto out; 514 goto out;
518 515
516next_page:
519 remain -= page_length; 517 remain -= page_length;
520 user_data += page_length; 518 user_data += page_length;
521 offset += page_length; 519 offset += page_length;
@@ -831,13 +829,10 @@ i915_gem_shmem_pwrite(struct drm_device *dev,
831 829
832 mutex_lock(&dev->struct_mutex); 830 mutex_lock(&dev->struct_mutex);
833 831
834next_page:
835 set_page_dirty(page);
836 mark_page_accessed(page);
837
838 if (ret) 832 if (ret)
839 goto out; 833 goto out;
840 834
835next_page:
841 remain -= page_length; 836 remain -= page_length;
842 user_data += page_length; 837 user_data += page_length;
843 offset += page_length; 838 offset += page_length;