|
@@ -380,8 +380,6 @@ nfsd_setattr(struct svc_rqst *rqstp, struct svc_fh *fhp, struct iattr *iap,
|
|
* we need to break all leases.
|
|
* we need to break all leases.
|
|
*/
|
|
*/
|
|
host_err = break_lease(inode, O_WRONLY | O_NONBLOCK);
|
|
host_err = break_lease(inode, O_WRONLY | O_NONBLOCK);
|
|
- if (host_err == -EWOULDBLOCK)
|
|
|
|
- host_err = -ETIMEDOUT;
|
|
|
|
if (host_err) /* ENOMEM or EWOULDBLOCK */
|
|
if (host_err) /* ENOMEM or EWOULDBLOCK */
|
|
goto out_nfserr;
|
|
goto out_nfserr;
|
|
|
|
|
|
@@ -752,8 +750,6 @@ nfsd_open(struct svc_rqst *rqstp, struct svc_fh *fhp, int type,
|
|
*/
|
|
*/
|
|
if (!(access & NFSD_MAY_NOT_BREAK_LEASE))
|
|
if (!(access & NFSD_MAY_NOT_BREAK_LEASE))
|
|
host_err = break_lease(inode, O_NONBLOCK | ((access & NFSD_MAY_WRITE) ? O_WRONLY : 0));
|
|
host_err = break_lease(inode, O_NONBLOCK | ((access & NFSD_MAY_WRITE) ? O_WRONLY : 0));
|
|
- if (host_err == -EWOULDBLOCK)
|
|
|
|
- host_err = -ETIMEDOUT;
|
|
|
|
if (host_err) /* NOMEM or WOULDBLOCK */
|
|
if (host_err) /* NOMEM or WOULDBLOCK */
|
|
goto out_nfserr;
|
|
goto out_nfserr;
|
|
|
|
|