summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog6
-rw-r--r--tapsets.cxx4
2 files changed, 8 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index e90b9f82..338c5382 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2008-11-14 Frank Ch. Eigler <fche@elastic.org>
+
+ * tapsets.cxx (common_probe_entryfn_{pro,epi}logue):
+ Set "interruptible" to default true, thus disabling local_irq_*
+ calls for all current probe point types.
+
2008-11-13 Wenji Huang <wenji.huang@oracle.com>
PR 7000
diff --git a/tapsets.cxx b/tapsets.cxx
index f3b6d3ff..f35fe3f9 100644
--- a/tapsets.cxx
+++ b/tapsets.cxx
@@ -158,7 +158,7 @@ be_derived_probe::join_group (systemtap_session& s)
void
common_probe_entryfn_prologue (translator_output* o, string statestr,
bool overload_processing = true,
- bool interruptible = false)
+ bool interruptible = true)
{
o->newline() << "struct context* __restrict__ c;";
if (! interruptible)
@@ -247,7 +247,7 @@ common_probe_entryfn_prologue (translator_output* o, string statestr,
void
common_probe_entryfn_epilogue (translator_output* o,
bool overload_processing = true,
- bool interruptible = false)
+ bool interruptible = true)
{
if (overload_processing)
o->newline() << "#if defined(STP_TIMING) || defined(STP_OVERLOAD)";