diff options
author | Anna Schumaker <Anna.Schumaker@Netapp.com> | 2017-04-07 21:15:02 +0300 |
---|---|---|
committer | Trond Myklebust <trond.myklebust@primarydata.com> | 2017-04-20 20:39:33 +0300 |
commit | 535ece2b8e4b0edf9f18be2d103d19f833fa8b7f (patch) | |
tree | 81e80dc964d9b98ddee243f11425eba5e2b21a92 /fs/nfs/callback_xdr.c | |
parent | 1796549ad48c43dbe40408de39c7afcacbd43f0b (diff) | |
download | linux-535ece2b8e4b0edf9f18be2d103d19f833fa8b7f.tar.xz |
NFS: Clean up decode_notify_lock_args()
Let's cut out the goto and return any errors immedately
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
Diffstat (limited to 'fs/nfs/callback_xdr.c')
-rw-r--r-- | fs/nfs/callback_xdr.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/fs/nfs/callback_xdr.c b/fs/nfs/callback_xdr.c index ce1e293b8a18..4cf70dc59933 100644 --- a/fs/nfs/callback_xdr.c +++ b/fs/nfs/callback_xdr.c @@ -518,11 +518,8 @@ static __be32 decode_notify_lock_args(struct svc_rqst *rqstp, struct xdr_stream status = decode_fh(xdr, &args->cbnl_fh); if (unlikely(status != 0)) - goto out; - status = decode_lockowner(xdr, args); -out: - dprintk("%s: exit with status = %d\n", __func__, ntohl(status)); - return status; + return status; + return decode_lockowner(xdr, args); } #endif /* CONFIG_NFS_V4_1 */ |