Blame SOURCES/rhbz1643997.0017-PR23849-temporarily-disable-stapbpf-script-caching.patch

e4e640
From 49f6a9a448b5df9af354897bc6ee2eb68496b3c2 Mon Sep 17 00:00:00 2001
e4e640
From: Serhei Makarov <smakarov@redhat.com>
e4e640
Date: Thu, 1 Nov 2018 16:13:07 -0400
e4e640
Subject: [PATCH 17/32] PR23849 -- temporarily disable stapbpf script caching
e4e640
e4e640
---
e4e640
 session.cxx | 8 +++++++-
e4e640
 1 file changed, 7 insertions(+), 1 deletion(-)
e4e640
e4e640
diff --git a/session.cxx b/session.cxx
e4e640
index ffad3b2b5..f70a7ccfd 100644
e4e640
--- a/session.cxx
e4e640
+++ b/session.cxx
e4e640
@@ -1701,7 +1701,13 @@ systemtap_session::parse_cmdline_runtime (const string& opt_runtime)
e4e640
       return false;
e4e640
 #else
e4e640
       runtime_mode = bpf_runtime;
e4e640
-      // use_cache = use_script_cache = false; // XXX: From early BPF development. Delete after making sure the cache doesn't break anything.
e4e640
+
e4e640
+      // TODO: From early BPF development. Remove after making sure the
e4e640
+      // cache doesn't break anything. Currently removal is blocked
e4e640
+      // by PR22330 (module name encoded in trace_printk() calls,
e4e640
+      // using up a lot of stack space for the cacheable script
e4e640
+      // names).
e4e640
+      use_cache = use_script_cache = false;
e4e640
 #endif
e4e640
     }
e4e640
   else if (opt_runtime == string("dyninst"))
e4e640
-- 
e4e640
2.14.5
e4e640