SUNRPC: Ensure we release the socket write lock if the rpc_task exits early
[pandora-kernel.git] / net / sunrpc / sched.c
index 56c3f85..18c5a50 100644 (file)
@@ -918,8 +918,7 @@ static void rpc_async_release(struct work_struct *work)
 
 static void rpc_release_resources_task(struct rpc_task *task)
 {
-       if (task->tk_rqstp)
-               xprt_release(task);
+       xprt_release(task);
        if (task->tk_msg.rpc_cred) {
                put_rpccred(task->tk_msg.rpc_cred);
                task->tk_msg.rpc_cred = NULL;