@@ -70,7 +70,7 @@ DECLARE_EVENT_CLASS(sched_wakeup_template,
70
70
TP_fast_assign (
71
71
memcpy (__entry -> comm , p -> comm , TASK_COMM_LEN );
72
72
__entry -> pid = p -> pid ;
73
- __entry -> prio = p -> prio ;
73
+ __entry -> prio = p -> prio ; /* XXX SCHED_DEADLINE */
74
74
__entry -> success = 1 ; /* rudiment, kill when possible */
75
75
__entry -> target_cpu = task_cpu (p );
76
76
),
@@ -147,6 +147,7 @@ TRACE_EVENT(sched_switch,
147
147
memcpy (__entry -> prev_comm , prev -> comm , TASK_COMM_LEN );
148
148
__entry -> next_pid = next -> pid ;
149
149
__entry -> next_prio = next -> prio ;
150
+ /* XXX SCHED_DEADLINE */
150
151
),
151
152
152
153
TP_printk ("prev_comm=%s prev_pid=%d prev_prio=%d prev_state=%s%s ==> next_comm=%s next_pid=%d next_prio=%d" ,
@@ -181,7 +182,7 @@ TRACE_EVENT(sched_migrate_task,
181
182
TP_fast_assign (
182
183
memcpy (__entry -> comm , p -> comm , TASK_COMM_LEN );
183
184
__entry -> pid = p -> pid ;
184
- __entry -> prio = p -> prio ;
185
+ __entry -> prio = p -> prio ; /* XXX SCHED_DEADLINE */
185
186
__entry -> orig_cpu = task_cpu (p );
186
187
__entry -> dest_cpu = dest_cpu ;
187
188
),
@@ -206,7 +207,7 @@ DECLARE_EVENT_CLASS(sched_process_template,
206
207
TP_fast_assign (
207
208
memcpy (__entry -> comm , p -> comm , TASK_COMM_LEN );
208
209
__entry -> pid = p -> pid ;
209
- __entry -> prio = p -> prio ;
210
+ __entry -> prio = p -> prio ; /* XXX SCHED_DEADLINE */
210
211
),
211
212
212
213
TP_printk ("comm=%s pid=%d prio=%d" ,
@@ -253,7 +254,7 @@ TRACE_EVENT(sched_process_wait,
253
254
TP_fast_assign (
254
255
memcpy (__entry -> comm , current -> comm , TASK_COMM_LEN );
255
256
__entry -> pid = pid_nr (pid );
256
- __entry -> prio = current -> prio ;
257
+ __entry -> prio = current -> prio ; /* XXX SCHED_DEADLINE */
257
258
),
258
259
259
260
TP_printk ("comm=%s pid=%d prio=%d" ,
@@ -413,9 +414,9 @@ DEFINE_EVENT(sched_stat_runtime, sched_stat_runtime,
413
414
*/
414
415
TRACE_EVENT (sched_pi_setprio ,
415
416
416
- TP_PROTO (struct task_struct * tsk , int newprio ),
417
+ TP_PROTO (struct task_struct * tsk , struct task_struct * pi_task ),
417
418
418
- TP_ARGS (tsk , newprio ),
419
+ TP_ARGS (tsk , pi_task ),
419
420
420
421
TP_STRUCT__entry (
421
422
__array ( char , comm , TASK_COMM_LEN )
@@ -428,7 +429,8 @@ TRACE_EVENT(sched_pi_setprio,
428
429
memcpy (__entry -> comm , tsk -> comm , TASK_COMM_LEN );
429
430
__entry -> pid = tsk -> pid ;
430
431
__entry -> oldprio = tsk -> prio ;
431
- __entry -> newprio = newprio ;
432
+ __entry -> newprio = pi_task ? pi_task -> prio : tsk -> prio ;
433
+ /* XXX SCHED_DEADLINE bits missing */
432
434
),
433
435
434
436
TP_printk ("comm=%s pid=%d oldprio=%d newprio=%d" ,
0 commit comments