summaryrefslogtreecommitdiffstats
path: root/patches
diff options
context:
space:
mode:
authorMarc Kleine-Budde <mkl@pengutronix.de>2008-05-06 08:38:16 +0000
committerMarc Kleine-Budde <mkl@pengutronix.de>2008-05-06 08:38:16 +0000
commitfa39ecaba310d4edaf5cf2561baa2fc67fdae4a0 (patch)
tree760d62b10858ff4c32022bd11e3b4bd032f79166 /patches
parent5d1c767f9c69b84181ebb6ef0e6baa0f5042124d (diff)
downloadptxdist-fa39ecaba310d4edaf5cf2561baa2fc67fdae4a0.tar.gz
ptxdist-fa39ecaba310d4edaf5cf2561baa2fc67fdae4a0.tar.xz
* oprofile-0.9.3:
added git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@8122 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'patches')
-rw-r--r--patches/oprofile-0.9.3/generic/series1
-rw-r--r--patches/oprofile-0.9.3/generic/utils_opcontrol-busybox-kill.diff60
2 files changed, 61 insertions, 0 deletions
diff --git a/patches/oprofile-0.9.3/generic/series b/patches/oprofile-0.9.3/generic/series
new file mode 100644
index 000000000..e037a68a5
--- /dev/null
+++ b/patches/oprofile-0.9.3/generic/series
@@ -0,0 +1 @@
+utils_opcontrol-busybox-kill.diff
diff --git a/patches/oprofile-0.9.3/generic/utils_opcontrol-busybox-kill.diff b/patches/oprofile-0.9.3/generic/utils_opcontrol-busybox-kill.diff
new file mode 100644
index 000000000..11d4410de
--- /dev/null
+++ b/patches/oprofile-0.9.3/generic/utils_opcontrol-busybox-kill.diff
@@ -0,0 +1,60 @@
+From: Marc Kleine-Budde <mkl@pengutronix.de>
+Subject: make busybox kill friendly
+
+don't use "kill -s" which busybox' kill doesn't understand
+
+Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
+
+---
+ utils/opcontrol | 10 +++++-----
+ 1 file changed, 5 insertions(+), 5 deletions(-)
+
+Index: oprofile-0.9.3/utils/opcontrol
+===================================================================
+--- oprofile-0.9.3.orig/utils/opcontrol
++++ oprofile-0.9.3/utils/opcontrol
+@@ -908,7 +908,7 @@ do_stop()
+ return
+ fi
+
+- kill -s 0 `cat $LOCK_FILE` 2>/dev/null
++ kill -0 `cat $LOCK_FILE` 2>/dev/null
+ if test "$?" -ne 0; then
+ echo "Detected stale lock file. Removing." >&2
+ rm -f "$LOCK_FILE"
+@@ -919,7 +919,7 @@ do_stop()
+ echo "Stopping profiling."
+ echo 0 >/dev/oprofile/enable
+ fi
+- kill -s USR2 `cat $LOCK_FILE` 2>/dev/null
++ kill -USR2 `cat $LOCK_FILE` 2>/dev/null
+ }
+
+
+@@ -932,7 +932,7 @@ do_kill_daemon()
+ return
+ fi
+
+- kill -s 0 `cat $LOCK_FILE` 2>/dev/null
++ kill -0 `cat $LOCK_FILE` 2>/dev/null
+ if test "$?" -ne 0; then
+ echo "Detected stale lock file. Removing." >&2
+ rm -f "$LOCK_FILE"
+@@ -1274,7 +1274,7 @@ do_start_daemon()
+ {
+
+ if test -f "$LOCK_FILE"; then
+- kill -s 0 `cat $LOCK_FILE` 2>/dev/null
++ kill -0 `cat $LOCK_FILE` 2>/dev/null
+ if test "$?" -eq 0; then
+ return;
+ else
+@@ -1341,7 +1341,7 @@ do_start()
+ if test "$KERNEL_SUPPORT" = "yes"; then
+ echo 1 >$MOUNT/enable
+ fi
+- kill -s USR1 `cat $LOCK_FILE` 2>/dev/null
++ kill -USR1 `cat $LOCK_FILE` 2>/dev/null
+ echo "Profiler running."
+ }
+