]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - fs/nfs/unlink.c
SUNRPC: Close a race in __rpc_wait_for_completion_task()
[mv-sheeva.git] / fs / nfs / unlink.c
index e313a51acdd18cd090427365fcf7dd209847be81..6481d537d69dcb0c06f11248dc4298cee557015a 100644 (file)
@@ -180,7 +180,7 @@ static int nfs_do_call_unlink(struct dentry *parent, struct inode *dir, struct n
        task_setup_data.rpc_client = NFS_CLIENT(dir);
        task = rpc_run_task(&task_setup_data);
        if (!IS_ERR(task))
-               rpc_put_task(task);
+               rpc_put_task_async(task);
        return 1;
 }