public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [RFC PATCH 0/2] sched: Lower chances of cputime scaling overflow v2
@ 2013-03-06 16:06 Frederic Weisbecker
  2013-03-06 16:06 ` [PATCH 1/2] math64: New div64_u64_rem helper Frederic Weisbecker
  2013-03-06 16:06 ` [PATCH 2/2] sched: Lower chances of cputime scaling overflow Frederic Weisbecker
  0 siblings, 2 replies; 7+ messages in thread
From: Frederic Weisbecker @ 2013-03-06 16:06 UTC (permalink / raw)
  To: LKML
  Cc: Frederic Weisbecker, Stanislaw Gruszka, Steven Rostedt,
	Peter Zijlstra, Ingo Molnar, Andrew Morton

Hi,

This new set handles the div64_u64_rem() implementation in 32 bits.
If no comment arise I'll test further the 32 bits case then send a pull
request to Ingo.

Thanks.

Frederic Weisbecker (2):
  math64: New div64_u64_rem helper
  sched: Lower chances of cputime scaling overflow

 include/linux/math64.h |   19 ++++++++++++++++++-
 kernel/sched/cputime.c |   31 +++++++++++++++++++------------
 lib/div64.c            |   19 +++++++++++++------
 3 files changed, 50 insertions(+), 19 deletions(-)

-- 
1.7.5.4


^ permalink raw reply	[flat|nested] 7+ messages in thread
* [GIT PULL] sched: Cputime update for 3.10
@ 2013-03-13 17:44 Frederic Weisbecker
  2013-03-13 17:44 ` [PATCH 2/2] sched: Lower chances of cputime scaling overflow Frederic Weisbecker
  0 siblings, 1 reply; 7+ messages in thread
From: Frederic Weisbecker @ 2013-03-13 17:44 UTC (permalink / raw)
  To: Ingo Molnar
  Cc: LKML, Frederic Weisbecker, Stanislaw Gruszka, Steven Rostedt,
	Peter Zijlstra, Andrew Morton

Ingo,

Please pull the latest cputime accounting updates that can be found at:

git://git.kernel.org/pub/scm/linux/kernel/git/frederic/linux-dynticks.git
	sched/core

HEAD: d9a3c9823a2e6a543eb7807fb3d15d8233817ec5

Some users are complaining that their threadgroup's runtime accounting freezes
after a week or so of intense cpu-bound workload. This set tries to fix the issue
by reducing the risk of multiplication overflow in the cputime scaling code.

Thanks.

---
Frederic Weisbecker (2):
  math64: New div64_u64_rem helper
  sched: Lower chances of cputime scaling overflow

 include/linux/math64.h |   19 ++++++++++++++++++-
 kernel/sched/cputime.c |   46 ++++++++++++++++++++++++++++++++++------------
 lib/div64.c            |   19 +++++++++++++------
 3 files changed, 65 insertions(+), 19 deletions(-)

-- 
1.7.5.4


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

end of thread, other threads:[~2013-03-13 17:53 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-03-06 16:06 [RFC PATCH 0/2] sched: Lower chances of cputime scaling overflow v2 Frederic Weisbecker
2013-03-06 16:06 ` [PATCH 1/2] math64: New div64_u64_rem helper Frederic Weisbecker
2013-03-06 16:06 ` [PATCH 2/2] sched: Lower chances of cputime scaling overflow Frederic Weisbecker
2013-03-07 14:32   ` Stanislaw Gruszka
2013-03-12 17:52     ` Frederic Weisbecker
2013-03-13 17:53       ` Frederic Weisbecker
  -- strict thread matches above, loose matches on Subject: below --
2013-03-13 17:44 [GIT PULL] sched: Cputime update for 3.10 Frederic Weisbecker
2013-03-13 17:44 ` [PATCH 2/2] sched: Lower chances of cputime scaling overflow Frederic Weisbecker

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox