nfs_ok
if (nfserr != nfs_ok)
return nfs_ok;
if (nfserr != nfs_ok)
if (nfserr != nfs_ok)
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
if (status != nfs_ok)
return nfs_ok;
if (status != nfs_ok)
return nfs_ok;
if (status != nfs_ok)
if (status != nfs_ok) {
if (status == nfs_ok) {
status = nfs_ok;
if (status == nfs_ok)
if (status != nfs_ok || inode->i_nlink == 0)
if (status == nfs_ok)
return nfs_ok;
return nfs_ok;
case nfs_ok:
if (resp->status != nfs_ok)
if (resp->status != nfs_ok)
if (resp->status != nfs_ok)
case nfs_ok:
if (resp->status != nfs_ok)
if (resp->status != nfs_ok)
case nfs_ok:
if (resp->status != nfs_ok)
if (resp->status != nfs_ok)
if (status != nfs_ok)
if (status != nfs_ok)
if (status != nfs_ok)
status = nfs_ok;
if (status != nfs_ok)
case nfs_ok:
resp->common.err = nfs_ok;
resp->common.err = nfs_ok;
if (resp->status != nfs_ok)
if (resp->status == nfs_ok) {
if (resp->status == nfs_ok) {
if (resp->status != nfs_ok)
resp->common.err = nfs_ok;
if (compose_entry_fh(resp, fhp, name, namlen, ino) != nfs_ok)
resp->common.err = nfs_ok;
case nfs_ok:
case nfs_ok:
case nfs_ok:
case nfs_ok:
if (fh_getattr(fhp, &stat) != nfs_ok)
case nfs_ok:
case nfs_ok:
case nfs_ok:
case nfs_ok:
case nfs_ok:
case nfs_ok:
case nfs_ok:
case nfs_ok:
return nfs_ok;
case nfs_ok:
__be32 status = nfs_ok;
__be32 nfserr = nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
__be32 status = nfs_ok;
return nfs_ok;
__be32 status = nfs_ok;
status = nfs_ok;
status = nfs_ok;
__be32 status = nfs_ok;
copy->nfserr = nfs_ok;
return nfs_ok;
status = nfs_ok;
__be32 nfserr = nfs_ok;
status = nfs_ok;
return nfs_ok;
if (status != nfs_ok)
__be32 status = nfs_ok;
return nfs_ok;
return status == nfserr_not_same ? nfs_ok : status;
return status == nfserr_same ? nfs_ok : status;
if (status != nfs_ok)
return nfs_ok;
return nfs_ok;
nfserr = nfs_ok;
if (status != nfs_ok)
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
if (status != nfs_ok)
if (status != nfs_ok)
if (status != nfs_ok)
if (status != nfs_ok)
if (status != nfs_ok)
if (status == nfs_ok)
return nfs_ok;
return nfs_ok;
return nfs_ok;
if (status != nfs_ok)
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
if (resp->opcnt == 1 && resp->cstate.status != nfs_ok)
status = nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
case nfs_ok:
status = nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
status = nfs_ok;
status = nfs_ok;
status = nfs_ok;
if (status == nfs_ok && conn)
if (status == nfs_ok) {
status = nfs_ok;
status = nfs_ok;
__be32 status = nfs_ok;
return nfs_ok;
status = nfs_ok;
return nfs_ok;
status = nfs_ok;
status = nfs_ok;
status = nfs_ok;
status = nfs_ok;
if (get_client_locked(conf) == nfs_ok) {
if (status != nfs_ok) {
__be32 ret = nfs_ok;
if (ret != nfs_ok)
if (!stp || nfsd4_lock_ol_stateid(stp) == nfs_ok)
if (nfsd4_lock_ol_stateid(retstp) != nfs_ok) {
__be32 ret = nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
if (status != nfs_ok) {
if (status != nfs_ok) {
if (status != nfs_ok)
case nfs_ok:
if (status != nfs_ok)
if (status != nfs_ok)
status = nfs_ok;
return nfs_ok;
return nfs_ok;
status = nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
if (ret == nfs_ok)
return nfs_ok;
status = nfs_ok;
return nfs_ok;
status = nfs_ok;
if (status == nfs_ok && nfp)
return nfs_ok;
ret = nfs_ok;
ret = nfs_ok;
ret = nfs_ok;
if (status != nfs_ok)
if (status == nfs_ok)
if (status != nfs_ok)
return nfs_ok;
status = nfs_ok;
return nfs_ok;
status = nfs_ok;
return nfs_ok;
if (nfsd4_lock_ol_stateid(retstp) != nfs_ok) {
if (nfsd4_lock_ol_stateid(lst) == nfs_ok)
status = nfs_ok;
if (status != nfs_ok)
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
status = nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
if (op->status != nfs_ok)
return nfs_ok;
if (status != nfs_ok)
if (status != nfs_ok)
if (status != nfs_ok)
if (status != nfs_ok)
return nfs_ok;
return status == -EBADMSG ? nfserr_bad_xdr : nfs_ok;
if (status != nfs_ok)
if (status != nfs_ok)
return nfs_ok;
if (status != nfs_ok)
if (status != nfs_ok)
if (status != nfs_ok)
if (status != nfs_ok)
if (status != nfs_ok)
return nfs_ok;
return nfs_ok;
if (status != nfs_ok)
return nfs_ok;
status = nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
if (status != nfs_ok)
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
if (status != nfs_ok)
status = nfs_ok;
if (status != nfs_ok)
return nfs_ok;
cd->common.err = nfs_ok;
if (nfsd4_encode_nfs_cookie4(xdr, OFFSET_MAX) != nfs_ok)
if (nfsd4_encode_component4(xdr, name, namlen) != nfs_ok)
case nfs_ok:
cd->common.err = nfs_ok;
return nfs_ok;
return nfs_ok;
status = nfs_ok;
return nfs_ok;
if (status != nfs_ok)
if (nfserr != nfs_ok)
if (status != nfs_ok)
if (status != nfs_ok)
if (status != nfs_ok)
case nfs_ok:
return status != nfs_ok ? status : nfserr;
if (status != nfs_ok)
if (status != nfs_ok)
if (status != nfs_ok)
if (status != nfs_ok)
return nfs_ok;
if (status != nfs_ok)
if (status != nfs_ok)
if (status != nfs_ok)
if (status != nfs_ok)
if (status != nfs_ok)
__be32 status = nfs_ok;
status = nfs_ok;
if (nfserr != nfs_ok)
if (nfserr != nfs_ok)
if (nfserr != nfs_ok)
if (nfserr != nfs_ok)
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
if (nfserr != nfs_ok)
if (nfserr != nfs_ok)
if (status != nfs_ok)
return nfs_ok;
if (status != nfs_ok)
if (status != nfs_ok)
if (status != nfs_ok)
return nfs_ok;
if (status != nfs_ok)
case nfs_ok:
return status != nfs_ok ? status : nfserr;
if (nfserr != nfs_ok)
if (status != nfs_ok)
status = nfs_ok;
if (status != nfs_ok)
if (status != nfs_ok)
if (status != nfs_ok)
if (nfserr != nfs_ok)
if (nfserr != nfs_ok)
if (nfserr != nfs_ok)
if (nfserr != nfs_ok)
if (nfserr != nfs_ok)
if (nfserr != nfs_ok)
if (nfserr != nfs_ok)
return nfs_ok;
if (status != nfs_ok)
if (status != nfs_ok)
if (status != nfs_ok)
if (status != nfs_ok)
if (status != nfs_ok)
if (status != nfs_ok)
return nfs_ok;
if (nfserr != nfs_ok)
if (nfserr != nfs_ok)
if (nfserr != nfs_ok)
if (nfserr != nfs_ok)
if (nfserr != nfs_ok)
if (nfserr != nfs_ok)
if (nfserr != nfs_ok)
if (nfserr != nfs_ok)
if (nfserr != nfs_ok)
if (nfserr != nfs_ok)
return nfs_ok;
return nfs_ok;
if (status != nfs_ok) {
return nfs_ok;
if (status != nfs_ok)
if (status != nfs_ok)
if (status != nfs_ok)
if (nfserr != nfs_ok)
if (nfserr != nfs_ok)
if (nfserr != nfs_ok)
return nfs_ok;
if (nfserr != nfs_ok)
return nfs_ok;
if (status != nfs_ok)
if (status != nfs_ok)
if (status != nfs_ok)
if (nfserr != nfs_ok)
if (nfserr != nfs_ok)
return nfs_ok;
return nfs_ok;
if (nfserr != nfs_ok)
return nfs_ok;
case nfs_ok:
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
if (resp->status != nfs_ok)
if (resp->status != nfs_ok)
if (resp->status != nfs_ok)
case nfs_ok:
if (resp->status == nfs_ok)
if (resp->status == nfs_ok)
if (resp->status != nfs_ok)
resp->status = nfs_ok;
if (resp->status != nfs_ok)
if (resp->status != nfs_ok)
resp->common.err = nfs_ok;
if (resp->status != nfs_ok)
case nfs_ok:
case nfs_ok:
case nfs_ok:
case nfs_ok:
case nfs_ok:
case nfs_ok:
resp->common.err = nfs_ok;
nfserr = nfs_ok;
__be32 err = nfs_ok;
if (err != nfs_ok)
if (err != nfs_ok)
err = nfs_ok;
if (err != nfs_ok)
return err != nfs_ok ? err : nfserrno(host_err);
if (err != nfs_ok)
if (err != nfs_ok)
if (err != nfs_ok)
return err != nfs_ok ? err : nfserrno(host_err);
if (cdp->err != nfs_ok)
err = nfs_ok; /* can still be found in ->err */
err = nfs_ok;
err = nfs_ok;
if (err != nfs_ok)
if (err != nfs_ok)
{ nfs_ok, 0 },
case nfs_ok:
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;
return nfs_ok;