diff options
Diffstat (limited to 'drivers/gpu/drm/udl/udl_gem.c')
| -rw-r--r-- | drivers/gpu/drm/udl/udl_gem.c | 5 | 
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/gpu/drm/udl/udl_gem.c b/drivers/gpu/drm/udl/udl_gem.c index 818e70712b18..3c0c4bd3f750 100644 --- a/drivers/gpu/drm/udl/udl_gem.c +++ b/drivers/gpu/drm/udl/udl_gem.c @@ -107,14 +107,13 @@ int udl_gem_fault(struct vm_area_struct *vma, struct vm_fault *vmf)  	unsigned int page_offset;  	int ret = 0; -	page_offset = ((unsigned long)vmf->virtual_address - vma->vm_start) >> -		PAGE_SHIFT; +	page_offset = (vmf->address - vma->vm_start) >> PAGE_SHIFT;  	if (!obj->pages)  		return VM_FAULT_SIGBUS;  	page = obj->pages[page_offset]; -	ret = vm_insert_page(vma, (unsigned long)vmf->virtual_address, page); +	ret = vm_insert_page(vma, vmf->address, page);  	switch (ret) {  	case -EAGAIN:  	case 0:  |