Messages in this thread Patch in this message | | | From | Vegard Nossum <> | Subject | [PATCH 3/4] kmemcheck: fix do_mount_root() false positive | Date | Sat, 16 May 2009 11:51:19 +0200 |
| |
Hide the false positive by using the new __getname_gfp() with the __GFP_NOTRACK_FALSE_POSITIVE flag.
Cc: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Vegard Nossum <vegard.nossum@gmail.com> --- init/do_mounts.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/init/do_mounts.c b/init/do_mounts.c index dd7ee5f..093f659 100644 --- a/init/do_mounts.c +++ b/init/do_mounts.c @@ -231,7 +231,8 @@ static int __init do_mount_root(char *name, char *fs, int flags, void *data) void __init mount_block_root(char *name, int flags) { - char *fs_names = __getname(); + char *fs_names = __getname_gfp(GFP_KERNEL + | __GFP_NOTRACK_FALSE_POSITIVE); char *p; #ifdef CONFIG_BLOCK char b[BDEVNAME_SIZE]; -- 1.6.0.6
| |