From: "sagar.a.kamble@xxxxxxxxx" <sagar.a.kamble@xxxxxxxxx> i915 gem_exec_reloc subtests *-31 exercise relocation entries object that is of size >=2GB. This patch will allow prefaulting >=2GB size. Cc: Daniel Vetter <daniel.vetter@xxxxxxxx> Cc: Chris Wilson <chris@xxxxxxxxxxxxxxxxxx> Signed-off-by: Sagar Arun Kamble <sagar.a.kamble@xxxxxxxxx> --- include/linux/pagemap.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/include/linux/pagemap.h b/include/linux/pagemap.h index 324c8dba..ec27ba2 100644 --- a/include/linux/pagemap.h +++ b/include/linux/pagemap.h @@ -538,7 +538,8 @@ static inline void wait_on_page_writeback(struct page *page) /* * Fault everything in given userspace address range in. */ -static inline int fault_in_pages_writeable(char __user *uaddr, int size) +static inline int fault_in_pages_writeable(char __user *uaddr, + unsigned long size) { char __user *end = uaddr + size - 1; @@ -565,7 +566,8 @@ static inline int fault_in_pages_writeable(char __user *uaddr, int size) return 0; } -static inline int fault_in_pages_readable(const char __user *uaddr, int size) +static inline int fault_in_pages_readable(const char __user *uaddr, + unsigned long size) { volatile char c; const char __user *end = uaddr + size - 1; -- 1.9.1 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx