diff options
Diffstat (limited to 'include/trace/events/sunrpc.h')
| -rw-r--r-- | include/trace/events/sunrpc.h | 5 | 
1 files changed, 3 insertions, 2 deletions
diff --git a/include/trace/events/sunrpc.h b/include/trace/events/sunrpc.h index d51d16c7afd..1fef3e6e943 100644 --- a/include/trace/events/sunrpc.h +++ b/include/trace/events/sunrpc.h @@ -83,7 +83,7 @@ DECLARE_EVENT_CLASS(rpc_task_running,  		),  	TP_fast_assign( -		__entry->client_id = clnt->cl_clid; +		__entry->client_id = clnt ? clnt->cl_clid : -1;  		__entry->task_id = task->tk_pid;  		__entry->action = action;  		__entry->runstate = task->tk_runstate; @@ -91,7 +91,7 @@ DECLARE_EVENT_CLASS(rpc_task_running,  		__entry->flags = task->tk_flags;  		), -	TP_printk("task:%u@%u flags=%4.4x state=%4.4lx status=%d action=%pf", +	TP_printk("task:%u@%d flags=%4.4x state=%4.4lx status=%d action=%pf",  		__entry->task_id, __entry->client_id,  		__entry->flags,  		__entry->runstate, @@ -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);  | 
