Loading net/sunrpc/clnt.c +6 −3 Original line number Original line Diff line number Diff line Loading @@ -579,9 +579,12 @@ struct rpc_task *rpc_run_task(const struct rpc_task_setup *task_setup_data) } } atomic_inc(&task->tk_count); atomic_inc(&task->tk_count); /* Mask signals on synchronous RPC calls and RPCSEC_GSS upcalls */ /* Mask signals on synchronous RPC calls and RPCSEC_GSS upcalls */ if (!RPC_IS_ASYNC(task)) { rpc_task_sigmask(task, &oldset); rpc_task_sigmask(task, &oldset); rpc_execute(task); rpc_execute(task); rpc_restore_sigmask(&oldset); rpc_restore_sigmask(&oldset); } else rpc_execute(task); ret = task; ret = task; out: out: return ret; return ret; Loading Loading
net/sunrpc/clnt.c +6 −3 Original line number Original line Diff line number Diff line Loading @@ -579,9 +579,12 @@ struct rpc_task *rpc_run_task(const struct rpc_task_setup *task_setup_data) } } atomic_inc(&task->tk_count); atomic_inc(&task->tk_count); /* Mask signals on synchronous RPC calls and RPCSEC_GSS upcalls */ /* Mask signals on synchronous RPC calls and RPCSEC_GSS upcalls */ if (!RPC_IS_ASYNC(task)) { rpc_task_sigmask(task, &oldset); rpc_task_sigmask(task, &oldset); rpc_execute(task); rpc_execute(task); rpc_restore_sigmask(&oldset); rpc_restore_sigmask(&oldset); } else rpc_execute(task); ret = task; ret = task; out: out: return ret; return ret; Loading