aboutsummaryrefslogtreecommitdiffstats
path: root/litmus/sched_task_trace.c
diff options
context:
space:
mode:
Diffstat (limited to 'litmus/sched_task_trace.c')
-rw-r--r--litmus/sched_task_trace.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/litmus/sched_task_trace.c b/litmus/sched_task_trace.c
index 67b01c1dd51b..a5e7f799c1a9 100644
--- a/litmus/sched_task_trace.c
+++ b/litmus/sched_task_trace.c
@@ -98,7 +98,7 @@ static inline struct st_event_record* get_record(u8 type, struct task_struct* t)
98 rec->hdr.type = type; 98 rec->hdr.type = type;
99 rec->hdr.cpu = smp_processor_id(); 99 rec->hdr.cpu = smp_processor_id();
100 rec->hdr.pid = t ? t->pid : 0; 100 rec->hdr.pid = t ? t->pid : 0;
101 rec->hdr.job = t ? t->rt_param.job_params.job_no : 0; 101 rec->hdr.job = t ? get_user_job(t) : 0;
102 } else { 102 } else {
103 put_cpu_var(st_event_buffer); 103 put_cpu_var(st_event_buffer);
104 } 104 }
@@ -146,8 +146,8 @@ feather_callback void do_sched_trace_task_release(unsigned long id, unsigned lon
146 struct task_struct *t = (struct task_struct*) _task; 146 struct task_struct *t = (struct task_struct*) _task;
147 struct st_event_record* rec = get_record(ST_RELEASE, t); 147 struct st_event_record* rec = get_record(ST_RELEASE, t);
148 if (rec) { 148 if (rec) {
149 rec->data.release.release = tsk_rt(t)->job_params.real_release; 149 rec->data.release.release = get_user_release(t);
150 rec->data.release.deadline = tsk_rt(t)->job_params.real_deadline; 150 rec->data.release.deadline = get_user_deadline(t);
151 put_record(rec); 151 put_record(rec);
152 } 152 }
153} 153}