Merge branch 'linus' into tracing/mmiotrace-mergefixups
Ingo Molnar [Mon, 16 Jun 2008 09:16:46 +0000 (11:16 +0200)]
12 files changed:
1  2 
Makefile
arch/x86/Kconfig
arch/x86/Kconfig.debug
arch/x86/kernel/entry_32.S
arch/x86/kernel/process_32.c
arch/x86/kernel/process_64.c
arch/x86/mm/fault.c
arch/x86/mm/init_64.c
arch/x86/mm/ioremap.c
arch/x86/vdso/vclock_gettime.c
include/linux/sched.h
kernel/sched.c

diff --cc Makefile
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
diff --cc kernel/sched.c
@@@ -2631,11 -2275,8 +2297,11 @@@ void wake_up_new_task(struct task_struc
                 * management (if any):
                 */
                p->sched_class->task_new(rq, p);
-               inc_nr_running(rq);
+               inc_nr_running(p, rq);
        }
 +      trace_mark(kernel_sched_wakeup_new,
 +              "pid %d state %ld ## rq %p task %p rq->curr %p",
 +              p->pid, p->state, rq, p, rq->curr);
        check_preempt_curr(rq, p);
  #ifdef CONFIG_SMP
        if (p->sched_class->task_wake_up)