[arch-commits] Commit in systemtap/trunk (3 files)

Christian Rebischke shibumi at archlinux.org
Sat Aug 26 13:27:07 UTC 2017


    Date: Saturday, August 26, 2017 @ 13:27:06
  Author: shibumi
Revision: 253996

upgpkg: systemtap 3.1-5

Added:
  systemtap/trunk/access_process_vm_h.patch
  systemtap/trunk/stp_utrace_c.patch
Modified:
  systemtap/trunk/PKGBUILD

---------------------------+
 PKGBUILD                  |   15 ++++++++++++---
 access_process_vm_h.patch |   10 ++++++++++
 stp_utrace_c.patch        |   11 +++++++++++
 3 files changed, 33 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-08-26 13:24:25 UTC (rev 253995)
+++ PKGBUILD	2017-08-26 13:27:06 UTC (rev 253996)
@@ -3,7 +3,7 @@
 # Contributor:dront78 <dront78 at gmail.com>
 pkgname=systemtap
 pkgver=3.1
-pkgrel=4
+pkgrel=5
 pkgdesc="provides infrastructure to simplify the gathering of information about the running system."
 url="http://sourceware.org/systemtap/"
 arch=('i686' 'x86_64')
@@ -12,12 +12,21 @@
 makedepends=('python2-setuptools' 'xmlto')
 optdepends=('sqlite3: for storing results in a database')
 source=("${pkgname}-${pkgver}.tar.gz::https://sourceware.org/systemtap/ftp/releases/${pkgname}-${pkgver}.tar.gz"
-        "${pkgname}-${pkgver}.tar.gz.asc::https://sourceware.org/systemtap/ftp/releases/${pkgname}-${pkgver}.tar.gz.asc")
+        "${pkgname}-${pkgver}.tar.gz.asc::https://sourceware.org/systemtap/ftp/releases/${pkgname}-${pkgver}.tar.gz.asc"
+        'access_process_vm_h.patch'
+        'stp_utrace_c.patch')
 sha512sums=('07b322d5745f570296e287db80f1e370da87eb65073815cf24d532827900453c1cb9ee74b5496b4f3919d176b960caad4479edc2dadf27b5c58898fb7398264d'
-            'SKIP')
+            'SKIP'
+            'f33d81d2e4d0892cb248e89eb11b76d390f78ef7e50dca8d15e0a868c1a42fb0fc40ea69d6d967ebd65dd7d7a910bf8b2faf31378dc744ef1e13aeb423a2572b'
+            '09fad404170e0b5ba2e889d5081b668aba1802a01ac9c308735f872206180769f3784c2bde27a8b1bd666a410dfdfe05707fb64351008e8141746c85c76ecd92')
 install='systemtap.install'
 validpgpkeys=('5D38116FA4D3A7CC77E378D37E83610126DCC2E8')
 
+prepare() {
+  cd "${pkgname}-${pkgver}"
+  patch -Np1 -i "${srcdir}/access_process_vm_h.patch"
+  patch -Np1 -i "${srcdir}/stp_utrace_c.patch"
+}
 build() {
   cd "${pkgname}-${pkgver}"
   ./configure \

Added: access_process_vm_h.patch
===================================================================
--- access_process_vm_h.patch	                        (rev 0)
+++ access_process_vm_h.patch	2017-08-26 13:27:06 UTC (rev 253996)
@@ -0,0 +1,10 @@
+--- ./runtime/linux/access_process_vm.h	2017-02-17 18:37:01.000000000 +0100
++++ /usr/share/systemtap/runtime/linux/access_process_vm.h	2017-08-09 11:47:50.332532411 +0200
+@@ -4,6 +4,7 @@
+  * we copied and pasted it here.  Fortunately, everything it calls is exported.
+  */
+ #include <linux/pagemap.h>
++#include <linux/sched/mm.h>
+ #include <asm/cacheflush.h>
+ 
+ static int

Added: stp_utrace_c.patch
===================================================================
--- stp_utrace_c.patch	                        (rev 0)
+++ stp_utrace_c.patch	2017-08-26 13:27:06 UTC (rev 253996)
@@ -0,0 +1,11 @@
+--- ./runtime/stp_utrace.c	2017-02-17 18:37:01.000000000 +0100
++++ /usr/share/systemtap/runtime/stp_utrace.c	2017-08-09 11:59:21.542501780 +0200
+@@ -1105,7 +1105,7 @@
+ 		 */
+ 		spin_lock_irq(&target->sighand->siglock);
+ 		if (likely(task_is_stopped(target)))
+-			__set_task_state(target, TASK_TRACED);
++			set_current_state(TASK_TRACED);
+ 		spin_unlock_irq(&target->sighand->siglock);
+ 	} else if (utrace->resume > UTRACE_REPORT) {
+ 		utrace->resume = UTRACE_REPORT;



More information about the arch-commits mailing list