X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=init%2Fdo_mounts.c;h=f8a66424360d22803b2c20b906ada8faa0d2a48d;hb=d4164973a0d93d4925b6d630782d6c5a1c44efe6;hp=d3f0aeed2d39fe06aa07cb4147f747af8b7597ee;hpb=918227bb1b59444a2c467711fd50cc22bb4a897b;p=profile%2Fivi%2Fkernel-adaptation-intel-automotive.git diff --git a/init/do_mounts.c b/init/do_mounts.c index d3f0aee..f8a6642 100644 --- a/init/do_mounts.c +++ b/init/do_mounts.c @@ -353,8 +353,9 @@ 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_gfp(GFP_KERNEL - | __GFP_NOTRACK_FALSE_POSITIVE); + struct page *page = alloc_page(GFP_KERNEL | + __GFP_NOTRACK_FALSE_POSITIVE); + char *fs_names = page_address(page); char *p; #ifdef CONFIG_BLOCK char b[BDEVNAME_SIZE]; @@ -406,7 +407,7 @@ retry: #endif panic("VFS: Unable to mount root fs on %s", b); out: - putname(fs_names); + put_page(page); } #ifdef CONFIG_ROOT_NFS