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>

authored by Al Viro and committed by Linus Torvalds 41089644 77668791

+1 -1
+1 -1
fs/nfs/super.c
··· 732 return 0; 733 if (option < 0 || option > 65535) 734 return 0; 735 - mnt->nfs_server.address.sin_port = htonl(option); 736 break; 737 case Opt_rsize: 738 if (match_int(args, &mnt->rsize))
··· 732 return 0; 733 if (option < 0 || option > 65535) 734 return 0; 735 + mnt->nfs_server.address.sin_port = htons(option); 736 break; 737 case Opt_rsize: 738 if (match_int(args, &mnt->rsize))