* Andrew Morton wrote: > > getting a good trace of it is easy: pick up the latest -rt kernel > > from: > > > > http://redhat.com/~mingo/realtime-preempt/ > > > > enable EVENT_TRACING in that kernel, run the workload and do: > > > > scripts/trace-it > to-ingo.txt > > > > and send me the output. > > Did that - no output was generated. config at > http://userweb.kernel.org/~akpm/config-akpm2.txt sorry, i forgot to mention that you should turn off CONFIG_WAKEUP_TIMING. i've attached an updated version of trace-it.c, which will turn this off itself, using a sysctl. I also made WAKEUP_TIMING default-off. > I did get an interesting dmesg spew: > http://userweb.kernel.org/~akpm/dmesg-akpm2.txt yeah, it's stack footprint measurement/instrumentation. It's particularly effective at tracking the worst-case stack footprint if you have FUNCTION_TRACING enabled - because in that case the kernel measures the stack's size at every function entry point. It does a maximum search so after bootup (in search of the 'largest' stack frame) so it's a bit verbose, but gets alot rarer later on. If it bothers you then disable: CONFIG_DEBUG_STACKOVERFLOW=y it could interfere with getting a quality scheduling trace anyway. Ingo