From: Peter Zijlstra Date: Wed, 19 May 2010 12:02:22 +0000 (+0200) Subject: perf, trace: Optimize tracepoints by using per-tracepoint-per-cpu hlist to track... X-Git-Tag: v2.6.35-rc1~30^2~16 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1c024eca51fdc965290acf342ae16a476c2189d0;p=pandora-kernel.git perf, trace: Optimize tracepoints by using per-tracepoint-per-cpu hlist to track events Avoid the swevent hash-table by using per-tracepoint hlists. Also, avoid conditionals on the fast path by ordering with probe unregister so that we should never get on the callback path without the data being there. Signed-off-by: Peter Zijlstra Cc: Arnaldo Carvalho de Melo Cc: Frederic Weisbecker Cc: Paul Mackerras Cc: Mike Galbraith Cc: Steven Rostedt LKML-Reference: <20100521090710.473188012@chello.nl> Signed-off-by: Ingo Molnar --- Reading git-diff-tree failed