[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAFTL4hwHfVBmxJ4AJG1RcQrWo7PB=+DTbtf5wx9NSBKRrniu4w@mail.gmail.com>
Date: Thu, 31 Jan 2013 17:29:50 +0100
From: Frederic Weisbecker <fweisbec@...il.com>
To: sedat.dilek@...il.com
Cc: Ingo Molnar <mingo@...nel.org>,
LKML <linux-kernel@...r.kernel.org>,
Andrew Morton <akpm@...ux-foundation.org>,
Li Zhong <zhong@...ux.vnet.ibm.com>,
Namhyung Kim <namhyung.kim@....com>,
"Paul E. McKenney" <paulmck@...ux.vnet.ibm.com>,
Paul Gortmaker <paul.gortmaker@...driver.com>,
Peter Zijlstra <peterz@...radead.org>,
Steven Rostedt <rostedt@...dmis.org>,
Thomas Gleixner <tglx@...utronix.de>
Subject: Re: [PATCH 8/8] cputime: Safely read cputime of full dynticks CPUs
2013/1/31 Sedat Dilek <sedat.dilek@...il.com>:
> I still dunno all parts of dynticks and their correlation.
> AFAICS they seem to be independent, can't say if it is "complete" with
> dynticks-cputime-only.
Dynticks cputime and dynticks printk are both standalone and
independant. In mainline, both printk and cputime accounting rely on
the tick. With these two patchsets we can now use these without the
tick.
But that's not enough to shut down the timer safely. There are still
some other subsystems that depend on the tick: posix cpu timers, perf
events, scheduler, RCU (although RCU is mostly handled now),
timekeeping....
Quite some of these subsystems are handled in my nohz tree
(https://lwn.net/Articles/533677/) which also contains the code that
actually shutdown the tick when possible.
>
> Was that dynticks stuff ever advertised for Linux-Next inclusion?
No, the code is not yet clean and complete enough for -next.
> Or wnt through any "mingo-next" tree?
> AFAICS, better chances these ways!
So indeed, I'm trying to get the things merged by Ingo. And for that I
try to cut my tree into individual features (tickless printk, tickless
cputime accounting, next step is probably posix cpu timers, ...).
Cutting things that way makes them much easier to review and merge. In
the meantime I continue to release my full dynticks tree (such as
3.8-rc4-nohz3): this is where I experiment the next remaining pieces
to handle in the future, it's mostly a draft.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists