Loading net/sunrpc/sched.c +3 −1 Original line number Diff line number Diff line Loading @@ -249,7 +249,9 @@ static void __rpc_init_priority_wait_queue(struct rpc_wait_queue *queue, const c queue->maxpriority = nr_queues - 1; rpc_reset_waitqueue_priority(queue); queue->qlen = 0; timer_setup(&queue->timer_list.timer, __rpc_queue_timer_fn, 0); timer_setup(&queue->timer_list.timer, __rpc_queue_timer_fn, TIMER_DEFERRABLE); INIT_LIST_HEAD(&queue->timer_list.list); rpc_assign_waitqueue_name(queue, qname); } Loading net/sunrpc/xprt.c +3 −1 Original line number Diff line number Diff line Loading @@ -1842,7 +1842,9 @@ struct rpc_xprt *xprt_create_transport(struct xprt_create *args) xprt->idle_timeout = 0; INIT_WORK(&xprt->task_cleanup, xprt_autoclose); if (xprt_has_timer(xprt)) timer_setup(&xprt->timer, xprt_init_autodisconnect, 0); timer_setup(&xprt->timer, xprt_init_autodisconnect, TIMER_DEFERRABLE); else timer_setup(&xprt->timer, NULL, 0); Loading Loading
net/sunrpc/sched.c +3 −1 Original line number Diff line number Diff line Loading @@ -249,7 +249,9 @@ static void __rpc_init_priority_wait_queue(struct rpc_wait_queue *queue, const c queue->maxpriority = nr_queues - 1; rpc_reset_waitqueue_priority(queue); queue->qlen = 0; timer_setup(&queue->timer_list.timer, __rpc_queue_timer_fn, 0); timer_setup(&queue->timer_list.timer, __rpc_queue_timer_fn, TIMER_DEFERRABLE); INIT_LIST_HEAD(&queue->timer_list.list); rpc_assign_waitqueue_name(queue, qname); } Loading
net/sunrpc/xprt.c +3 −1 Original line number Diff line number Diff line Loading @@ -1842,7 +1842,9 @@ struct rpc_xprt *xprt_create_transport(struct xprt_create *args) xprt->idle_timeout = 0; INIT_WORK(&xprt->task_cleanup, xprt_autoclose); if (xprt_has_timer(xprt)) timer_setup(&xprt->timer, xprt_init_autodisconnect, 0); timer_setup(&xprt->timer, xprt_init_autodisconnect, TIMER_DEFERRABLE); else timer_setup(&xprt->timer, NULL, 0); Loading