Dave Hansen
bcf8039ed4
pagemap: fix large pages in pagemap
...
We were walking right into huge page areas in the pagemap walker, and
calling the pmds pmd_bad() and clearing them.
That leaked huge pages. Bad.
This patch at least works around that for now. It ignores huge pages in
the pagemap walker for the time being, and won't leak those pages.
Signed-off-by: Dave Hansen <dave@linux.vnet.ibm.com>
Acked-by: Matt Mackall <mpm@selenic.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2008-06-12 18:05:41 -07:00
..
array.c
capabilities: remain source compatible with 32-bit raw legacy capability support.
2008-05-31 16:36:16 -07:00
base.c
proc: calculate the correct /proc/<pid> link count
2008-06-06 11:29:13 -07:00
generic.c
netns: assign PDE->data before gluing entry into /proc tree
2008-05-02 04:12:41 -07:00
inode-alloc.txt
inode.c
proc: proc_get_inode() should get module only once
2008-05-24 09:56:11 -07:00
internal.h
proc: remove proc_root from drivers
2008-04-29 08:06:18 -07:00
kcore.c
aout: remove unnecessary inclusions of {asm, linux}/a.out.h
2008-02-08 09:22:30 -08:00
kmsg.c
Makefile
mmu.c
nommu.c
proc: switch to proc_create()
2008-04-29 08:06:17 -07:00
proc_devtree.c
proc_misc.c
pagemap: return EINVAL, not EIO, for unaligned reads of kpagecount or kpageflags
2008-06-06 11:29:13 -07:00
proc_net.c
netns: assign PDE->data before gluing entry into /proc tree
2008-05-02 04:12:41 -07:00
proc_sysctl.c
sysctl: add the ->permissions callback on the ctl_table_root
2008-04-29 08:06:23 -07:00
proc_tty.c
tty: The big operations rework
2008-04-30 08:29:47 -07:00
root.c
proc: introduce proc_create_data to setup de->data
2008-04-29 08:06:20 -07:00
task_mmu.c
pagemap: fix large pages in pagemap
2008-06-12 18:05:41 -07:00
task_nommu.c
task_nommu: fix compile failing bug because of spilt file.h
2008-05-04 17:08:48 -07:00
vmcore.c
aout: remove unnecessary inclusions of {asm, linux}/a.out.h
2008-02-08 09:22:30 -08:00