X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=fs%2Fnfs%2Fnfsroot.c;h=f316add55ad26912bbd1996140349c53f20f855e;hb=dd3deb88aec21532834cf48bf3429fa448af1a95;hp=b26e22a905764166139a4d8c133ce8714d85ec25;hpb=340e2b1a4c74f653454348914c408420d5d3c28a;p=linux-2.6.git diff --git a/fs/nfs/nfsroot.c b/fs/nfs/nfsroot.c index b26e22a90..f316add55 100644 --- a/fs/nfs/nfsroot.c +++ b/fs/nfs/nfsroot.c @@ -125,7 +125,7 @@ enum { Opt_soft, Opt_hard, Opt_intr, Opt_nointr, Opt_posix, Opt_noposix, Opt_cto, Opt_nocto, Opt_ac, Opt_noac, Opt_lock, Opt_nolock, Opt_v2, Opt_v3, Opt_udp, Opt_tcp, - Opt_tagxid, + Opt_broken_suid, Opt_tagxid, /* Error token */ Opt_err }; @@ -160,6 +160,7 @@ static match_table_t __initdata tokens = { {Opt_udp, "udp"}, {Opt_tcp, "proto=tcp"}, {Opt_tcp, "tcp"}, + {Opt_broken_suid, "broken_suid"}, {Opt_tagxid, "tagxid"}, {Opt_err, NULL} @@ -269,6 +270,9 @@ static int __init root_nfs_parse(char *name, char *buf) case Opt_tcp: nfs_data.flags |= NFS_MOUNT_TCP; break; + case Opt_broken_suid: + nfs_data.flags |= NFS_MOUNT_BROKEN_SUID; + break; case Opt_tagxid: nfs_data.flags |= NFS_MOUNT_TAGXID; break;