aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/gpu/drm/ttm/ttm_bo_vm.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpu/drm/ttm/ttm_bo_vm.c b/drivers/gpu/drm/ttm/ttm_bo_vm.c
index 40b75032ea47..fe949a12fe40 100644
--- a/drivers/gpu/drm/ttm/ttm_bo_vm.c
+++ b/drivers/gpu/drm/ttm/ttm_bo_vm.c
@@ -327,7 +327,7 @@ ssize_t ttm_bo_io(struct ttm_bo_device *bdev, struct file *filp,
327 goto out_unref; 327 goto out_unref;
328 328
329 kmap_offset = dev_offset - bo->vm_node->start; 329 kmap_offset = dev_offset - bo->vm_node->start;
330 if (unlikely(kmap_offset) >= bo->num_pages) { 330 if (unlikely(kmap_offset >= bo->num_pages)) {
331 ret = -EFBIG; 331 ret = -EFBIG;
332 goto out_unref; 332 goto out_unref;
333 } 333 }
@@ -401,7 +401,7 @@ ssize_t ttm_bo_fbdev_io(struct ttm_buffer_object *bo, const char __user *wbuf,
401 bool dummy; 401 bool dummy;
402 402
403 kmap_offset = (*f_pos >> PAGE_SHIFT); 403 kmap_offset = (*f_pos >> PAGE_SHIFT);
404 if (unlikely(kmap_offset) >= bo->num_pages) 404 if (unlikely(kmap_offset >= bo->num_pages))
405 return -EFBIG; 405 return -EFBIG;
406 406
407 page_offset = *f_pos & ~PAGE_MASK; 407 page_offset = *f_pos & ~PAGE_MASK;