projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
541ce98
)
NFSD: use nfserr for status after decode_cb_op_status
author
Benny Halevy
<
[email protected]
>
Thu, 13 Jan 2011 09:25:31 +0000
(11:25 +0200)
committer
J. Bruce Fields
<
[email protected]
>
Mon, 14 Feb 2011 15:35:18 +0000
(10:35 -0500)
Bugs introduced in
85a56480191ca9f08fc775c129b9eb5c8c1f2c05
"NFSD: Update XDR decoders in NFSv4 callback client"
Cc: Chuck Lever <
[email protected]
>
Signed-off-by: Benny Halevy <
[email protected]
>
Signed-off-by: J. Bruce Fields <
[email protected]
>
fs/nfsd/nfs4callback.c
patch
|
blob
|
history
diff --git
a/fs/nfsd/nfs4callback.c
b/fs/nfsd/nfs4callback.c
index 3be975e189195daa59e76b5abb70d630d48361b7..cde36cb0f3489f4d0ac29a06310654ec0f177f8f 100644
(file)
--- a/
fs/nfsd/nfs4callback.c
+++ b/
fs/nfsd/nfs4callback.c
@@
-484,7
+484,7
@@
static int decode_cb_sequence4res(struct xdr_stream *xdr,
out:
return status;
out_default:
- return nfs_cb_stat_to_errno(
status
);
+ return nfs_cb_stat_to_errno(
nfserr
);
}
/*
@@
-564,11
+564,9
@@
static int nfs4_xdr_dec_cb_recall(struct rpc_rqst *rqstp,
if (unlikely(status))
goto out;
if (unlikely(nfserr != NFS4_OK))
-
goto out_default
;
+
status = nfs_cb_stat_to_errno(nfserr)
;
out:
return status;
-out_default:
- return nfs_cb_stat_to_errno(status);
}
/*