diff options
author | Al Viro <viro@ftp.linux.org.uk> | 2006-10-20 02:28:54 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-10-20 13:26:41 -0400 |
commit | 63f103111fdfc3cba00e4c94921d32362f375d93 (patch) | |
tree | b0c2e195d64ba2f70c982b069c46ba6eec2c4018 /fs | |
parent | 83bbe2ef63ec4f6a22aaaa0c03bd918b38300127 (diff) |
[PATCH] nfsd: nfserrno() endianness annotations
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Acked-by: Trond Myklebust <trond.myklebust@fys.uio.no>
Acked-by: Neil Brown <neilb@suse.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'fs')
-rw-r--r-- | fs/nfsd/nfsproc.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/fs/nfsd/nfsproc.c b/fs/nfsd/nfsproc.c index 09030afd7249..03ab6822291f 100644 --- a/fs/nfsd/nfsproc.c +++ b/fs/nfsd/nfsproc.c | |||
@@ -579,11 +579,11 @@ struct svc_version nfsd_version2 = { | |||
579 | /* | 579 | /* |
580 | * Map errnos to NFS errnos. | 580 | * Map errnos to NFS errnos. |
581 | */ | 581 | */ |
582 | int | 582 | __be32 |
583 | nfserrno (int errno) | 583 | nfserrno (int errno) |
584 | { | 584 | { |
585 | static struct { | 585 | static struct { |
586 | int nfserr; | 586 | __be32 nfserr; |
587 | int syserr; | 587 | int syserr; |
588 | } nfs_errtbl[] = { | 588 | } nfs_errtbl[] = { |
589 | { nfs_ok, 0 }, | 589 | { nfs_ok, 0 }, |
@@ -615,11 +615,10 @@ nfserrno (int errno) | |||
615 | { nfserr_badname, -ESRCH }, | 615 | { nfserr_badname, -ESRCH }, |
616 | { nfserr_io, -ETXTBSY }, | 616 | { nfserr_io, -ETXTBSY }, |
617 | { nfserr_notsupp, -EOPNOTSUPP }, | 617 | { nfserr_notsupp, -EOPNOTSUPP }, |
618 | { -1, -EIO } | ||
619 | }; | 618 | }; |
620 | int i; | 619 | int i; |
621 | 620 | ||
622 | for (i = 0; nfs_errtbl[i].nfserr != -1; i++) { | 621 | for (i = 0; i < ARRAY_SIZE(nfs_errtbl); i++) { |
623 | if (nfs_errtbl[i].syserr == errno) | 622 | if (nfs_errtbl[i].syserr == errno) |
624 | return nfs_errtbl[i].nfserr; | 623 | return nfs_errtbl[i].nfserr; |
625 | } | 624 | } |