]> git.karo-electronics.de Git - karo-tx-linux.git/commit
nfs: Enclose hostname in brackets when needed in nfs_do_root_mount
authorJan Kara <jack@suse.cz>
Fri, 2 Sep 2011 23:09:43 +0000 (01:09 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 7 May 2012 15:53:18 +0000 (08:53 -0700)
commit429be997e91165e98ede2f64ff50984dddfb68f8
tree456fc2f050093cc8c9d15c14a8dabcf3f50ca96c
parentd0c4f31c99b390c9bfc54e79de0f7650ab819352
nfs: Enclose hostname in brackets when needed in nfs_do_root_mount

commit 98a2139f4f4d7b5fcc3a54c7fddbe88612abed20 upstream.

When hostname contains colon (e.g. when it is an IPv6 address) it needs
to be enclosed in brackets to make parsing of NFS device string possible.
Fix nfs_do_root_mount() to enclose hostname properly when needed. NFS code
actually does not need this as it does not parse the string passed by
nfs_do_root_mount() but the device string is exposed to userspace in
/proc/mounts.

CC: Josh Boyer <jwboyer@redhat.com>
CC: Trond Myklebust <Trond.Myklebust@netapp.com>
Signed-off-by: Jan Kara <jack@suse.cz>
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
fs/nfs/super.c