* [GIT PULL] context tracking updates for 3.10
@ 2013-03-07 18:50 Frederic Weisbecker
2013-03-11 7:40 ` Ingo Molnar
0 siblings, 1 reply; 2+ messages in thread
From: Frederic Weisbecker @ 2013-03-07 18:50 UTC (permalink / raw)
To: Ingo Molnar
Cc: LKML, Frederic Weisbecker, Li Zhong, Kevin Hilman, Mats Liljegren,
Peter Zijlstra, Steven Rostedt, Namhyung Kim, Andrew Morton,
Thomas Gleixner, Paul E. McKenney
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(-)
--
1.7.5.4
^ permalink raw reply [flat|nested] 2+ messages in thread* Re: [GIT PULL] context tracking updates for 3.10
2013-03-07 18:50 [GIT PULL] context tracking updates for 3.10 Frederic Weisbecker
@ 2013-03-11 7:40 ` Ingo Molnar
0 siblings, 0 replies; 2+ messages in thread
From: Ingo Molnar @ 2013-03-11 7:40 UTC (permalink / raw)
To: Frederic Weisbecker
Cc: LKML, Li Zhong, Kevin Hilman, Mats Liljegren, Peter Zijlstra,
Steven Rostedt, Namhyung Kim, Andrew Morton, Thomas Gleixner,
Paul E. McKenney
* 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
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2013-03-11 7:40 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-03-07 18:50 [GIT PULL] context tracking updates for 3.10 Frederic Weisbecker
2013-03-11 7:40 ` Ingo Molnar
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox