Messages in this thread | | | Date | Mon, 11 Mar 2013 08:40:36 +0100 | From | Ingo Molnar <> | Subject | Re: [GIT PULL] context tracking updates for 3.10 |
| |
* Frederic Weisbecker <fweisbec@gmail.com> wrote:
> Ingo, > > Please pull the latest context tracking and cputime updates that can be found at: > > git://git.kernel.org/pub/scm/linux/kernel/git/frederic/linux-dynticks.git > sched/cputime > > HEAD is 8b43876643a737bb74a0e1e557f634eb2453948b (in case you still get the > cache of the previous branch there). > > Thanks. > > --- > Changes include: > > * Generalize exception handling > > * Fix race in context tracking state restore on return from exception > and irq exit kernel preemption > > * Fix cputime scaling in full dynticks accounting dynamic off-case > > * Fix default Kconfig value > > --- > Frederic Weisbecker (5): > context_tracking: Move exception handling to generic code > context_tracking: Restore correct previous context state on exception > exit > context_tracking: Restore preempted context state after > preempt_schedule_irq() > cputime: Dynamically scale cputime for full dynticks accounting > context_tracking: Enable probes by default for selftesting > > arch/x86/include/asm/context_tracking.h | 21 ---- > arch/x86/kernel/kvm.c | 8 +- > arch/x86/kernel/traps.c | 68 +++++++++----- > arch/x86/mm/fault.c | 8 +- > include/linux/context_tracking.h | 24 +++++- > include/linux/sched.h | 4 +- > init/Kconfig | 1 + > kernel/fork.c | 2 +- > kernel/sched/core.c | 6 +- > kernel/sched/cputime.c | 154 ++++++++++++++++--------------- > 10 files changed, 163 insertions(+), 133 deletions(-)
Pulled, thanks Frederic!
Ingo
| |