diff options
author | Al Viro <viro@ftp.linux.org.uk> | 2007-07-22 10:59:06 +0100 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-07-22 11:15:18 -0700 |
commit | 41089644c110756a6d09ace77c8d7624660d086a (patch) | |
tree | d61b773bf0508925142c6d2941c4609afe5a9538 /fs | |
parent | 77668791d96436f48fca94255934b67dab924a0f (diff) | |
download | op-kernel-dev-41089644c110756a6d09ace77c8d7624660d086a.zip op-kernel-dev-41089644c110756a6d09ace77c8d7624660d086a.tar.gz |
fix broken handling of port=... in NFS option parsing
Obviously broken on little-endian; fortunately, the option is not
frequently used...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
[ Hey, sparse is wonderful, but even better than sparse is having people
like Al that actually _run_ it and fix bugs using it. - Linus ]
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'fs')
-rw-r--r-- | fs/nfs/super.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/nfs/super.c b/fs/nfs/super.c index b34b7a7..b2a851c 100644 --- a/fs/nfs/super.c +++ b/fs/nfs/super.c @@ -732,7 +732,7 @@ static int nfs_parse_mount_options(char *raw, return 0; if (option < 0 || option > 65535) return 0; - mnt->nfs_server.address.sin_port = htonl(option); + mnt->nfs_server.address.sin_port = htons(option); break; case Opt_rsize: if (match_int(args, &mnt->rsize)) |