All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC GIT PULL] nohz: Basic cputime accounting for adaptive tickless
@ 2012-06-13 16:19 Frederic Weisbecker
  2012-06-13 16:19 ` [PATCH 1/7] nohz: Add more comment about CONFIG_NO_HZ Frederic Weisbecker
                   ` (8 more replies)
  0 siblings, 9 replies; 24+ messages in thread
From: Frederic Weisbecker @ 2012-06-13 16:19 UTC (permalink / raw)
  To: Ingo Molnar, Thomas Gleixner
  Cc: LKML, Frederic Weisbecker, Alessio Igor Bogani, Andrew Morton,
	Avi Kivity, Chris Metcalf, Christoph Lameter, Daniel Lezcano,
	Geoff Levand, Gilad Ben Yossef, Hakan Akkan, Kevin Hilman,
	Max Krasnyansky, Paul E. McKenney, Peter Zijlstra,
	Stephen Hemminger, Steven Rostedt, Sven-Thorsten Dietrich

Ingo, Thomas,

This starts the basic code that allow accounting of cputime spent tickless
outside idle, which is a first step to prepare for the adaptive nohz
infrastructure.

I hope we can set a tree in -tip for that. If you're fine with it
this is pullable from:

git://github.com/fweisbec/linux-dynticks.git
	nohz-for-tip

Thanks.


Frederic Weisbecker (7):
  nohz: Add more comment about CONFIG_NO_HZ
  nohz: Introduce adaptive nohz config
  nohz: Generalize tickless cpu time accounting
  nohz: Account user and system times in adaptive nohz mode
  x86: Syscall hooks for adaptive nohz mode
  x86: Add adaptive tickless hooks on do_notify_resume()
  x86: Exception hooks for adaptive tickless

 arch/Kconfig                       |    8 ++
 arch/x86/Kconfig                   |    1 +
 arch/x86/include/asm/thread_info.h |   10 ++-
 arch/x86/kernel/ptrace.c           |    5 ++
 arch/x86/kernel/signal.c           |    3 +
 arch/x86/kernel/traps.c            |   14 +++-
 arch/x86/mm/fault.c                |   13 +++-
 include/linux/kernel_stat.h        |    2 +
 include/linux/tick.h               |   59 +++++++++++-----
 kernel/sched/core.c                |   27 +++++++
 kernel/time/Kconfig                |   14 +++-
 kernel/time/tick-sched.c           |  139 ++++++++++++++++++++++++++++++-----
 kernel/time/timer_list.c           |    3 +-
 13 files changed, 246 insertions(+), 52 deletions(-)

-- 
1.7.5.4


^ permalink raw reply	[flat|nested] 24+ messages in thread

end of thread, other threads:[~2012-06-18 10:46 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-06-13 16:19 [RFC GIT PULL] nohz: Basic cputime accounting for adaptive tickless Frederic Weisbecker
2012-06-13 16:19 ` [PATCH 1/7] nohz: Add more comment about CONFIG_NO_HZ Frederic Weisbecker
2012-06-13 16:19 ` [PATCH 2/7] nohz: Introduce adaptive nohz config Frederic Weisbecker
2012-06-13 16:19 ` [PATCH 3/7] nohz: Generalize tickless cpu time accounting Frederic Weisbecker
2012-06-13 16:19 ` [PATCH 4/7] nohz: Account user and system times in adaptive nohz mode Frederic Weisbecker
2012-06-13 16:19 ` [PATCH 5/7] x86: Syscall hooks for " Frederic Weisbecker
2012-06-13 16:19 ` [PATCH 6/7] x86: Add adaptive tickless hooks on do_notify_resume() Frederic Weisbecker
2012-06-13 16:19 ` [PATCH 7/7] x86: Exception hooks for adaptive tickless Frederic Weisbecker
2012-06-13 16:35 ` [RFC GIT PULL] nohz: Basic cputime accounting " Frederic Weisbecker
2012-06-14  9:07 ` Peter Zijlstra
2012-06-14  9:10   ` Peter Zijlstra
2012-06-14 11:12   ` Frederic Weisbecker
2012-06-14 11:16     ` Ingo Molnar
2012-06-14 11:21       ` Thomas Gleixner
2012-06-14 11:22         ` Frederic Weisbecker
2012-06-14 12:48           ` Martin Schwidefsky
2012-06-14 13:04             ` Frederic Weisbecker
2012-06-14 14:36               ` Ingo Molnar
2012-06-14 17:34                 ` Frederic Weisbecker
2012-06-15 12:13                   ` Ingo Molnar
2012-06-14 13:42             ` Frederic Weisbecker
2012-06-14 15:18               ` Martin Schwidefsky
2012-06-15 17:37                 ` Frederic Weisbecker
2012-06-18 10:46                   ` Martin Schwidefsky

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.