Messages in this thread | | | Date | Mon, 18 Mar 2013 10:13:02 +0100 | From | Ingo Molnar <> | Subject | Re: [GIT PULL] sched: Cputime update for 3.10 |
| |
* Frederic Weisbecker <fweisbec@gmail.com> wrote:
> 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(-)
Pulled, thanks guys!
I Cc:-ed Linus, for the div64_u64_rem() helper to linux/math64.h and lib/dev64.c.
Ingo
| |