diff options
Diffstat (limited to 'fs/nfs/nfs4proc.c')
-rw-r--r-- | fs/nfs/nfs4proc.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/nfs/nfs4proc.c b/fs/nfs/nfs4proc.c index d2cfa4f86537..97521e47e437 100644 --- a/fs/nfs/nfs4proc.c +++ b/fs/nfs/nfs4proc.c | |||
@@ -2424,8 +2424,10 @@ static int nfs4_proc_unlink_done(struct rpc_task *task, struct inode *dir) | |||
2424 | { | 2424 | { |
2425 | struct nfs_removeres *res = task->tk_msg.rpc_resp; | 2425 | struct nfs_removeres *res = task->tk_msg.rpc_resp; |
2426 | 2426 | ||
2427 | nfs4_sequence_done(res->server, &res->seq_res, task->tk_status); | ||
2427 | if (nfs4_async_handle_error(task, res->server, NULL) == -EAGAIN) | 2428 | if (nfs4_async_handle_error(task, res->server, NULL) == -EAGAIN) |
2428 | return 0; | 2429 | return 0; |
2430 | nfs4_sequence_free_slot(res->server->nfs_client, &res->seq_res); | ||
2429 | update_changeattr(dir, &res->cinfo); | 2431 | update_changeattr(dir, &res->cinfo); |
2430 | nfs_post_op_update_inode(dir, &res->dir_attr); | 2432 | nfs_post_op_update_inode(dir, &res->dir_attr); |
2431 | return 1; | 2433 | return 1; |