Hello community, here is the log from the commit of package systemtap for openSUSE:Factory checked in at Thu Feb 12 22:57:20 CET 2009. -------- --- systemtap/systemtap.changes 2009-02-05 13:32:02.000000000 +0100 +++ systemtap/systemtap.changes 2009-02-12 17:26:15.000000000 +0100 @@ -1,0 +2,6 @@ +Thu Feb 12 16:32:29 CET 2009 - tiwai@suse.de + +- backport the blacklist additions from upstream to fix possible + system crash (bnc#459387, bnc#473277) + +------------------------------------------------------------------- calling whatdependson for head-i586 New: ---- systemtap-extend-blacklist.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ systemtap.spec ++++++ --- /var/tmp/diff_new_pack.cE3361/_old 2009-02-12 22:56:31.000000000 +0100 +++ /var/tmp/diff_new_pack.cE3361/_new 2009-02-12 22:56:31.000000000 +0100 @@ -25,7 +25,7 @@ %define package_version 20080906 License: GPL v2 or later Version: 0.7.1 -Release: 39 +Release: 40 Summary: Instrumentation System Group: Development/Tools/Debuggers Url: http://sourceware.org/systemtap/ @@ -47,6 +47,7 @@ Patch13: stap-pr6905-weaken-lineno-checks.diff Patch14: systemtap-debugpath.exp-path-fix.diff Patch15: systemtap-signal-stp-fixes.diff +Patch16: systemtap-extend-blacklist.diff Requires: libebl1 BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -82,6 +83,7 @@ %patch13 -p1 %patch14 -p1 %patch15 -p1 +%patch16 -p1 %build autoreconf -fi @@ -110,6 +112,9 @@ %dir %attr(0755,root,root) /var/cache/systemtap %changelog +* Thu Feb 12 2009 tiwai@suse.de +- backport the blacklist additions from upstream to fix possible + system crash (bnc#459387, bnc#473277) * Thu Feb 05 2009 tiwai@suse.de - Backport tapset/signal.stp to fix the signal probe problem (bnc#468321) ++++++ systemtap-extend-blacklist.diff ++++++
From 275a898f43b2e6f7a55112fce91cbeb8a32f99ac Mon Sep 17 00:00:00 2001 From: Ananth N Mavinakayanahalli
Date: Thu, 12 Feb 2009 20:00:27 +0530 Subject: [PATCH] Extend blacklist to cover bitops.h. While there, fixup paths for existing blacklisted files
--- tapsets.cxx | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) Index: src/tapsets.cxx =================================================================== --- src.orig/tapsets.cxx +++ src/tapsets.cxx @@ -2937,6 +2937,13 @@ dwarf_query::build_blacklist() blfile += "kernel/kprobes.c"; // first alternative, no "|" blfile += "|arch/.*/kernel/kprobes.c"; + // Older kernels need ... + blfile += "|include/asm/io.h"; + blfile += "|include/asm/bitops.h"; + // While newer ones need ... + blfile += "|arch/.*/include/asm/io.h"; + blfile += "|arch/.*/include/asm/bitops.h"; + blfile += "|drivers/ide/ide-iops.c"; // XXX: it would be nice if these blacklisted functions were pulled // in dynamically, instead of being statically defined here. Index: src/testsuite/systemtap.examples/profiling/functioncallcount.stp =================================================================== --- src.orig/testsuite/systemtap.examples/profiling/functioncallcount.stp +++ src/testsuite/systemtap.examples/profiling/functioncallcount.stp @@ -3,7 +3,7 @@ # # stap functioncallcount.stp "*@mm/*.c" -probe kernel.function(@1) { # probe functions listed on commandline +probe kernel.function(@1).call { # probe functions listed on commandline called[probefunc()] <<< 1 # add a count efficiently } ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org