diff options
Diffstat (limited to 'litmus/sched_task_trace.c')
-rw-r--r-- | litmus/sched_task_trace.c | 6 |
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 | } |