Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e8353c76 authored by Trond Myklebust's avatar Trond Myklebust
Browse files

SUNRPC: Add tracepoint for socket errors

parent 2118071d
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -301,6 +301,7 @@ DECLARE_EVENT_CLASS(xs_socket_event_done,

DEFINE_RPC_SOCKET_EVENT(rpc_socket_state_change);
DEFINE_RPC_SOCKET_EVENT_DONE(rpc_socket_connect);
DEFINE_RPC_SOCKET_EVENT_DONE(rpc_socket_error);
DEFINE_RPC_SOCKET_EVENT_DONE(rpc_socket_reset_connection);
DEFINE_RPC_SOCKET_EVENT(rpc_socket_close);
DEFINE_RPC_SOCKET_EVENT(rpc_socket_shutdown);
+1 −0
Original line number Diff line number Diff line
@@ -837,6 +837,7 @@ static void xs_error_report(struct sock *sk)
		goto out;
	dprintk("RPC:       xs_error_report client %p, error=%d...\n",
			xprt, -err);
	trace_rpc_socket_error(xprt, sk->sk_socket, err);
	xprt_wake_pending_tasks(xprt, err);
 out:
	read_unlock_bh(&sk->sk_callback_lock);