Revision fc1c183353a113c71675fecd0485e5aa0fe68d72 authored by Pekka Enberg on 07 April 2010, 16:23:40 UTC, committed by Linus Torvalds on 09 April 2010, 17:09:50 UTC
As suggested by Linus, introduce a kern_ptr_validate() helper that does some sanity checks to make sure a pointer is a valid kernel pointer. This is a preparational step for fixing SLUB kmem_ptr_validate(). Cc: Andrew Morton <akpm@linux-foundation.org> Cc: Christoph Lameter <cl@linux-foundation.org> Cc: David Rientjes <rientjes@google.com> Cc: Ingo Molnar <mingo@elte.hu> Cc: Matt Mackall <mpm@selenic.com> Cc: Nick Piggin <npiggin@suse.de> Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
1 parent 4dc86ae
File | Mode | Size |
---|---|---|
cluster | ||
dlm | ||
dlmfs | ||
Kconfig | -rw-r--r-- | 2.4 KB |
Makefile | -rw-r--r-- | 992 bytes |
acl.c | -rw-r--r-- | 11.2 KB |
acl.h | -rw-r--r-- | 1.0 KB |
alloc.c | -rw-r--r-- | 196.5 KB |
alloc.h | -rw-r--r-- | 11.7 KB |
aops.c | -rw-r--r-- | 50.2 KB |
aops.h | -rw-r--r-- | 2.7 KB |
blockcheck.c | -rw-r--r-- | 16.4 KB |
blockcheck.h | -rw-r--r-- | 3.8 KB |
buffer_head_io.c | -rw-r--r-- | 10.7 KB |
buffer_head_io.h | -rw-r--r-- | 2.4 KB |
dcache.c | -rw-r--r-- | 13.8 KB |
dcache.h | -rw-r--r-- | 2.1 KB |
dir.c | -rw-r--r-- | 116.0 KB |
dir.h | -rw-r--r-- | 3.9 KB |
dlmglue.c | -rw-r--r-- | 114.6 KB |
dlmglue.h | -rw-r--r-- | 5.8 KB |
export.c | -rw-r--r-- | 6.5 KB |
export.h | -rw-r--r-- | 1.0 KB |
extent_map.c | -rw-r--r-- | 21.4 KB |
extent_map.h | -rw-r--r-- | 2.7 KB |
file.c | -rw-r--r-- | 56.3 KB |
file.h | -rw-r--r-- | 2.5 KB |
heartbeat.c | -rw-r--r-- | 3.4 KB |
heartbeat.h | -rw-r--r-- | 1.5 KB |
inode.c | -rw-r--r-- | 40.0 KB |
inode.h | -rw-r--r-- | 5.9 KB |
ioctl.c | -rw-r--r-- | 4.9 KB |
ioctl.h | -rw-r--r-- | 330 bytes |
journal.c | -rw-r--r-- | 57.9 KB |
journal.h | -rw-r--r-- | 21.5 KB |
localalloc.c | -rw-r--r-- | 29.9 KB |
localalloc.h | -rw-r--r-- | 1.9 KB |
locks.c | -rw-r--r-- | 3.4 KB |
locks.h | -rw-r--r-- | 1.1 KB |
mmap.c | -rw-r--r-- | 5.6 KB |
mmap.h | -rw-r--r-- | 134 bytes |
namei.c | -rw-r--r-- | 55.1 KB |
namei.h | -rw-r--r-- | 1.5 KB |
ocfs1_fs_compat.h | -rw-r--r-- | 2.9 KB |
ocfs2.h | -rw-r--r-- | 21.0 KB |
ocfs2_fs.h | -rw-r--r-- | 45.4 KB |
ocfs2_ioctl.h | -rw-r--r-- | 2.6 KB |
ocfs2_lockid.h | -rw-r--r-- | 3.2 KB |
ocfs2_lockingver.h | -rw-r--r-- | 959 bytes |
quota.h | -rw-r--r-- | 4.0 KB |
quota_global.c | -rw-r--r-- | 25.0 KB |
quota_local.c | -rw-r--r-- | 36.3 KB |
refcounttree.c | -rw-r--r-- | 112.4 KB |
refcounttree.h | -rw-r--r-- | 3.7 KB |
resize.c | -rw-r--r-- | 16.1 KB |
resize.h | -rw-r--r-- | 1.1 KB |
slot_map.c | -rw-r--r-- | 12.3 KB |
slot_map.h | -rw-r--r-- | 1.4 KB |
stack_o2cb.c | -rw-r--r-- | 9.8 KB |
stack_user.c | -rw-r--r-- | 23.2 KB |
stackglue.c | -rw-r--r-- | 16.8 KB |
stackglue.h | -rw-r--r-- | 8.9 KB |
suballoc.c | -rw-r--r-- | 65.7 KB |
suballoc.h | -rw-r--r-- | 6.6 KB |
super.c | -rw-r--r-- | 64.5 KB |
super.h | -rw-r--r-- | 1.5 KB |
symlink.c | -rw-r--r-- | 4.1 KB |
symlink.h | -rw-r--r-- | 1.3 KB |
sysfile.c | -rw-r--r-- | 3.7 KB |
sysfile.h | -rw-r--r-- | 1.1 KB |
uptodate.c | -rw-r--r-- | 17.9 KB |
uptodate.h | -rw-r--r-- | 3.0 KB |
ver.c | -rw-r--r-- | 1.2 KB |
ver.h | -rw-r--r-- | 1000 bytes |
xattr.c | -rw-r--r-- | 192.9 KB |
xattr.h | -rw-r--r-- | 3.5 KB |
Computing file changes ...