tracing: Fix lockdep warning in global_clock()
On Wed, 2010-03-24 at 10:57 +0800, Li Zefan wrote: # echo 1 > events/enable # echo global > trace_clock ------------[ cut here ]------------ WARNING: at kernel/lockdep.c:3162 check_flags+0xb2/0x190() ... ---[ end trace 3f86734a89416623 ]--- possible reason: unannotated irqs-on. ... P... 24 Mar 2010 10:00
tracing: Reduce overhead of module tracepoints
On Wed, 2010-03-24 at 10:57 +0800, Li Zefan wrote: Remove the @refcnt argument, because it has side-effects, and arguments with side-effects are not skipped by the jump over disabled instrumentation, so it adds overhead even when the tracepoints are disabled. Thanks, I'll get this ready for 34. -- Ste... 24 Mar 2010 20:31
[PATCH][RESEND] tracing: Fix lockdep warning in global_clock()
# echo 1 > events/enable # echo global > trace_clock ------------[ cut here ]------------ WARNING: at kernel/lockdep.c:3162 check_flags+0xb2/0x190() .... ---[ end trace 3f86734a89416623 ]--- possible reason: unannotated irqs-on. .... Signed-off-by: Li Zefan <lizf(a)cn.fujitsu.com> --- kernel/trace/trace_... 24 Mar 2010 00:01
[PATCH 2/3] tracing: Convert some signal events to DEFINE_TRACE
Use DECLARE_EVENT_CLASS to remove duplicate code: text data bss dec hex filename 23639 6084 8 29731 7423 kernel/signal.o.orig 22727 6084 8 28819 7093 kernel/signal.o 2 events are converted: signal_queue_overflow: signal_overflow_fail, signal_lose_info No fu... 24 Mar 2010 00:01
drivers:staging: Kconfig, Makefile for TI's ST ldisc
On Tue, Mar 23, 2010 at 03:41:10PM -0500, pavan_savoy(a)ti.com wrote: From: Pavan Savoy <pavan_savoy(a)ti.com> This change adds the Kconfig and Make file for TI's ST line discipline driver and the BlueZ driver for BT core of the TI BT/FM/GPS combo chip. Signed-off-by: Pavan Savoy <pavan_savoy(a)ti.com>... 23 Mar 2010 22:55
tracing: graph output support for irqsoff tracer
On Wed, 2010-03-10 at 08:51 +0100, Jiri Olsa wrote: @@ -993,14 +991,6 @@ print_graph_comment(struct trace_seq *s, struct trace_entry *ent, if (ret != TRACE_TYPE_HANDLED) return ret; break; - default: - event = ftrace_find_event(ent->type); - if (!event) - return TRACE_TYPE_UNHAN... 15 Apr 2010 16:59
[patch 2/2] x86,pat Convert memtype_lock into an rw_lock.
Convert the memtype_lock from a spin_lock to an rw_lock. The first version of my patch had this and it did improve performance for fault in times. The atomic page flags patch (first in the series) improves things much greater for ram pages. This patch is to help the other pages. To: Ingo Molnar <mingo(a)redhat... 23 Mar 2010 21:45
[patch 0/2] x86,pat: Reduce contention on the memtype_lock -V4
Tracking memtype on x86 uses a single global spin_lock for either reading or changing the memory type. This includes changes made to page flags which is perfectly parallel. Part one of the patchset makes the page-based tracking use cmpxchg without a need for a lock. Part two of the patchset converts the spi... 23 Mar 2010 21:44
sched: Generate trace points only if scheduler tracing is enabled
On Tue, 2010-03-23 at 02:07 +0100, Frederic Weisbecker wrote: On Tue, Mar 23, 2010 at 01:32:08AM +0100, Jan Kara wrote: CC: Ingo Molnar <mingo(a)elte.hu> CC: Peter Zijlstra <peterz(a)infradead.org> Signed-off-by: Jan Kara <jack(a)suse.cz> --- Note this one is an exception. Once tracing is... 23 Mar 2010 20:37
how to debug a kernel that does not power off?
Hi, This might be a lame question, but: how would I debug a kernel that simply does not power off a machine? When powering off, on the console I get to the message: [...] Poweroff. but then, the machine actually does not power off. This is an HP Envy 15 laptop using an intel i7 CPU, and kernel 2.6.32.9. I t... 26 Mar 2010 22:54