15 Oct, 2007

27 commits


05 Sep, 2007

1 commit


23 Aug, 2007

1 commit

  • construct a more or less wall-clock time out of sched_clock(), by
    using ACPI-idle's existing knowledge about how much time we spent
    idling. This allows the rq clock to work around TSC-stops-in-C2,
    TSC-gets-corrupted-in-C3 type of problems.

    ( Besides the scheduler's statistics this also benefits blktrace and
    printk-timestamps as well. )

    Furthermore, the precise before-C2/C3-sleep and after-C2/C3-wakeup
    callbacks allow the scheduler to get out the most of the period where
    the CPU has a reliable TSC. This results in slightly more precise
    task statistics.

    the ACPI bits were acked by Len.

    Signed-off-by: Ingo Molnar
    Acked-by: Len Brown

    Ingo Molnar
     

11 Aug, 2007

1 commit


09 Aug, 2007

2 commits


07 Aug, 2007

1 commit


02 Aug, 2007

1 commit

  • move the rest of the debugging/instrumentation code to under
    CONFIG_SCHEDSTATS too. This reduces code size and speeds code up:

    text data bss dec hex filename
    33044 4122 28 37194 914a sched.o.before
    32708 4122 28 36858 8ffa sched.o.after

    Signed-off-by: Ingo Molnar

    Ingo Molnar
     

01 Aug, 2007

1 commit


26 Jul, 2007

1 commit

  • Only sched.c uses sysrq_sched_debug_show, and sched.c includes sched_debug.c,
    so all uses of sysrq_sched_debug_show occur in the same source file.

    Eliminates a sparse warning:
    warning: symbol 'sysrq_sched_debug_show' was not declared. Should it be static?

    Signed-off-by: Josh Triplett
    Signed-off-by: Andrew Morton
    Signed-off-by: Ingo Molnar

    Josh Triplett
     

14 Jul, 2007

1 commit


10 Jul, 2007

1 commit