@@ -1084,66 +1084,32 @@ DEFINE_REPLY_EVENT(xprtrdma_reply_hdr);
1084
1084
TRACE_EVENT (xprtrdma_fixup ,
1085
1085
TP_PROTO (
1086
1086
const struct rpc_rqst * rqst ,
1087
- int len ,
1088
- int hdrlen
1087
+ unsigned long fixup
1089
1088
),
1090
1089
1091
- TP_ARGS (rqst , len , hdrlen ),
1090
+ TP_ARGS (rqst , fixup ),
1092
1091
1093
1092
TP_STRUCT__entry (
1094
1093
__field (unsigned int , task_id )
1095
1094
__field (unsigned int , client_id )
1096
- __field (const void * , base )
1097
- __field (int , len )
1098
- __field (int , hdrlen )
1099
- ),
1100
-
1101
- TP_fast_assign (
1102
- __entry -> task_id = rqst -> rq_task -> tk_pid ;
1103
- __entry -> client_id = rqst -> rq_task -> tk_client -> cl_clid ;
1104
- __entry -> base = rqst -> rq_rcv_buf .head [0 ].iov_base ;
1105
- __entry -> len = len ;
1106
- __entry -> hdrlen = hdrlen ;
1107
- ),
1108
-
1109
- TP_printk ("task:%u@%u base=%p len=%d hdrlen=%d" ,
1110
- __entry -> task_id , __entry -> client_id ,
1111
- __entry -> base , __entry -> len , __entry -> hdrlen
1112
- )
1113
- );
1114
-
1115
- TRACE_EVENT (xprtrdma_fixup_pg ,
1116
- TP_PROTO (
1117
- const struct rpc_rqst * rqst ,
1118
- int pageno ,
1119
- const void * pos ,
1120
- int len ,
1121
- int curlen
1122
- ),
1123
-
1124
- TP_ARGS (rqst , pageno , pos , len , curlen ),
1125
-
1126
- TP_STRUCT__entry (
1127
- __field (unsigned int , task_id )
1128
- __field (unsigned int , client_id )
1129
- __field (const void * , pos )
1130
- __field (int , pageno )
1131
- __field (int , len )
1132
- __field (int , curlen )
1095
+ __field (unsigned long , fixup )
1096
+ __field (size_t , headlen )
1097
+ __field (unsigned int , pagelen )
1098
+ __field (size_t , taillen )
1133
1099
),
1134
1100
1135
1101
TP_fast_assign (
1136
1102
__entry -> task_id = rqst -> rq_task -> tk_pid ;
1137
1103
__entry -> client_id = rqst -> rq_task -> tk_client -> cl_clid ;
1138
- __entry -> pos = pos ;
1139
- __entry -> pageno = pageno ;
1140
- __entry -> len = len ;
1141
- __entry -> curlen = curlen ;
1104
+ __entry -> fixup = fixup ;
1105
+ __entry -> headlen = rqst -> rq_rcv_buf . head [ 0 ]. iov_len ;
1106
+ __entry -> pagelen = rqst -> rq_rcv_buf . page_len ;
1107
+ __entry -> taillen = rqst -> rq_rcv_buf . tail [ 0 ]. iov_len ;
1142
1108
),
1143
1109
1144
- TP_printk ("task:%u@%u pageno=%d pos=%p len=%d curlen=%d " ,
1145
- __entry -> task_id , __entry -> client_id ,
1146
- __entry -> pageno , __entry -> pos , __entry -> len , __entry -> curlen
1110
+ TP_printk ("task:%u@%u fixup=%lu xdr=%zu/%u/%zu " ,
1111
+ __entry -> task_id , __entry -> client_id , __entry -> fixup ,
1112
+ __entry -> headlen , __entry -> pagelen , __entry -> taillen
1147
1113
)
1148
1114
);
1149
1115
0 commit comments