diff options
Diffstat (limited to 'kernel/sched_debug.c')
-rw-r--r-- | kernel/sched_debug.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/kernel/sched_debug.c b/kernel/sched_debug.c index f3f4af4b8b0f..6b4a12558e88 100644 --- a/kernel/sched_debug.c +++ b/kernel/sched_debug.c | |||
@@ -277,12 +277,9 @@ static int __init init_sched_debug_procfs(void) | |||
277 | { | 277 | { |
278 | struct proc_dir_entry *pe; | 278 | struct proc_dir_entry *pe; |
279 | 279 | ||
280 | pe = create_proc_entry("sched_debug", 0644, NULL); | 280 | pe = proc_create("sched_debug", 0644, NULL, &sched_debug_fops); |
281 | if (!pe) | 281 | if (!pe) |
282 | return -ENOMEM; | 282 | return -ENOMEM; |
283 | |||
284 | pe->proc_fops = &sched_debug_fops; | ||
285 | |||
286 | return 0; | 283 | return 0; |
287 | } | 284 | } |
288 | 285 | ||
@@ -360,8 +357,8 @@ void proc_sched_show_task(struct task_struct *p, struct seq_file *m) | |||
360 | 357 | ||
361 | avg_per_cpu = p->se.sum_exec_runtime; | 358 | avg_per_cpu = p->se.sum_exec_runtime; |
362 | if (p->se.nr_migrations) { | 359 | if (p->se.nr_migrations) { |
363 | avg_per_cpu = div64_64(avg_per_cpu, | 360 | avg_per_cpu = div64_u64(avg_per_cpu, |
364 | p->se.nr_migrations); | 361 | p->se.nr_migrations); |
365 | } else { | 362 | } else { |
366 | avg_per_cpu = -1LL; | 363 | avg_per_cpu = -1LL; |
367 | } | 364 | } |