Merge "msm: kgsl: Validate page offset before vmf_insert_page"

This commit is contained in:
qctecmdr 2021-04-26 08:46:48 -07:00 • committed by Gerrit - the friendly Code Review server
commit 52600d3249

View file

@ -366,8 +366,12 @@ static vm_fault_t kgsl_paged_vmfault(struct kgsl_memdesc *memdesc,
struct vm_fault *vmf)
{
int pgoff;
unsigned int offset = vmf->address - vma->vm_start;
pgoff = (vmf->address - vma->vm_start) >> PAGE_SHIFT;
if (offset >= memdesc->size)
return VM_FAULT_SIGBUS;
pgoff = offset >> PAGE_SHIFT;
return vmf_insert_page(vma, vmf->address, memdesc->pages[pgoff]);
}