summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorBenjamin Herrenschmidt <benh@kernel.crashing.org>2007-08-08 07:44:15 +0200
committerPaul Mackerras <paulus@samba.org>2007-08-10 13:04:42 +0200
commitd1f5a77f2c9db5b8a565eabdf8b534b02e32cc44 (patch)
tree536fd6176fa632cf67a08c85683b58406d9697dc /include
parent[POWERPC] Fix initialization and usage of dma_mask (diff)
downloadlinux-d1f5a77f2c9db5b8a565eabdf8b534b02e32cc44.tar.xz
linux-d1f5a77f2c9db5b8a565eabdf8b534b02e32cc44.zip
[POWERPC] Fix size check for hugetlbfs
My "slices" address space management code that was added in the 2.6.22 implementation of get_unmapped_area() doesn't properly check that the size is a multiple of the requested page size. This allows userland to create VMAs that aren't a multiple of the huge page size with hugetlbfs (since hugetlbfs entirely relies on get_unmapped_area() to do that checking) which leads to a kernel BUG() when such areas are torn down. Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions