X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=drivers%2Fuio%2Fuio.c;h=a673e5b6a2e0b7500cdf6f101b5467f4a8e58da2;hb=4924b8a2fa137335bef82829733b30a5172e51b3;hp=e371f5af11f5b91c16d183b90649f64005ad58a7;hpb=1700ff823b27b6572cf4c3cec66d279baa1a5d30;p=firefly-linux-kernel-4.4.55.git diff --git a/drivers/uio/uio.c b/drivers/uio/uio.c index e371f5af11f5..a673e5b6a2e0 100644 --- a/drivers/uio/uio.c +++ b/drivers/uio/uio.c @@ -655,7 +655,7 @@ static int uio_mmap_physical(struct vm_area_struct *vma) if (mem->addr & ~PAGE_MASK) return -ENODEV; - if (vma->vm_end - vma->vm_start > PAGE_ALIGN(mem->size)) + if (vma->vm_end - vma->vm_start > mem->size) return -EINVAL; vma->vm_ops = &uio_physical_vm_ops;