mirror of
https://github.com/torvalds/linux.git
synced 2026-05-30 18:13:41 +02:00
drm/i915: Convert open-coded use of vma_pages()
If we want to know how many pages a VMA spans, we can use vma_pages() to find out. We have one such invocation inside our faulthandler, so convert it. (We have two other that want the size in bytes rather than pages, food for future thought.) Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Link: http://patchwork.freedesktop.org/patch/msgid/20161011090656.29554-1-chris@chris-wilson.co.uk Reviewed-by: Matthew Auld <matthew.auld@intel.com>
This commit is contained in:
parent
871dfbd67d
commit
908b123225
|
|
@ -1813,8 +1813,7 @@ int i915_gem_fault(struct vm_area_struct *area, struct vm_fault *vmf)
|
|||
view.params.partial.offset = rounddown(page_offset, chunk_size);
|
||||
view.params.partial.size =
|
||||
min_t(unsigned int, chunk_size,
|
||||
(area->vm_end - area->vm_start) / PAGE_SIZE -
|
||||
view.params.partial.offset);
|
||||
vma_pages(area) - view.params.partial.offset);
|
||||
|
||||
/* If the partial covers the entire object, just create a
|
||||
* normal VMA.
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user