diff options
Diffstat (limited to 'fs/nfs/nfs4proc.c')
-rw-r--r-- | fs/nfs/nfs4proc.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/fs/nfs/nfs4proc.c b/fs/nfs/nfs4proc.c index a1f620950f11..552e4f7a8225 100644 --- a/fs/nfs/nfs4proc.c +++ b/fs/nfs/nfs4proc.c | |||
@@ -1575,6 +1575,9 @@ static int nfs4_handle_delegation_recall_error(struct nfs_server *server, struct | |||
1575 | /* Don't recall a delegation if it was lost */ | 1575 | /* Don't recall a delegation if it was lost */ |
1576 | nfs4_schedule_lease_recovery(server->nfs_client); | 1576 | nfs4_schedule_lease_recovery(server->nfs_client); |
1577 | return -EAGAIN; | 1577 | return -EAGAIN; |
1578 | case -NFS4ERR_MOVED: | ||
1579 | nfs4_schedule_migration_recovery(server); | ||
1580 | return -EAGAIN; | ||
1578 | case -NFS4ERR_DELEG_REVOKED: | 1581 | case -NFS4ERR_DELEG_REVOKED: |
1579 | case -NFS4ERR_ADMIN_REVOKED: | 1582 | case -NFS4ERR_ADMIN_REVOKED: |
1580 | case -NFS4ERR_BAD_STATEID: | 1583 | case -NFS4ERR_BAD_STATEID: |