/* If no more slots are available, place the task on the transport's backlog queue.  */
void xprt_reserve(struct rpc_task *task)
/* If no more slots are available, place the task on the transport's backlog queue.  */
void xprt_reserve(struct rpc_task *task)
{
	struct rpc_xprt	*xprt = task->tk_xprt;
	task->tk_status = -EIO;
	spin_lock(&xprt->reserve_lock);
	do_xprt_reserve(task);
	spin_unlock(&xprt->reserve_lock);
}