summaryrefslogtreecommitdiffstats
path: root/block/blk-throttle.c
diff options
context:
space:
mode:
authorBin Wang <binw@marvell.com>2014-03-25 13:52:06 +0800
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2014-05-27 14:11:06 -0700
commitddb09754e6c7239e302c7b675df9bbd415f8de5d (patch)
treeb8bb721fe4a516240583e740c33d751df2eb28c6 /block/blk-throttle.c
parentca3c61f358d8e5a4b2732d6aa81ac46f677e69f0 (diff)
downloadop-kernel-dev-ddb09754e6c7239e302c7b675df9bbd415f8de5d.zip
op-kernel-dev-ddb09754e6c7239e302c7b675df9bbd415f8de5d.tar.gz
uio: fix vma io range check in mmap
the vma range size is always page size aligned in mmap, while the real io space range may not be page aligned, thus leading to range check failure in the uio_mmap_physical(). for example, in a case of io range size "mem->size == 1KB", and we have (vma->vm_end - vma->vm_start) == 4KB, due to "len" is aligned to page size in do_mmap_pgoff(). now fix this issue by align mem->size to page size in the check. Signed-off-by: Bin Wang <binw@marvell.com> Signed-off-by: Nobuhiro Iwamatsu <nobuhiro.iwamatsu.yj@renesas.com> Cc: stable <stable@vger.kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'block/blk-throttle.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud