Skip to contentSkip to conversation

Kselftest updates for 4.7-rc1

GIT PULL Shuah Khan 1 participant 1 message May 23, 2016

Subsystems (2)
lore
Share & tools
lore

Shuah Khan

author
#0 lore raw

Hi Linus,

Could you please the following Kselftest update for 4.7-rc1. diff attached.

thanks,
-- Shuah

---------------------------------------------------------------------------------
The following changes since commit f55532a0c0b8bb6148f4e07853b876ef73bc69ca:

Linux 4.6-rc1 (2016-03-26 16:03:24 -0700)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest tags/linux-kselftest-4.7-rc1

for you to fetch changes up to 6eab37daf0ec1077fd612ff27ab513db20f33767:

tools: testing: define the _GNU_SOURCE macro (2016-05-16 09:06:17 -0600)

----------------------------------------------------------------
linux-kselftest-4.7-rc1

This update for Kselftest adds:

- a new ftrace testcase
- fixes for ftrace and intel_pstate tests

----------------------------------------------------------------
Muhammad Falak R Wani (1):
tools: testing: define the _GNU_SOURCE macro

Namhyung Kim (2):
kselftests/ftrace: Detect tracefs mount point kselftests/ftrace: Add a test case for event pid filtering

 tools/testing/selftests/ftrace/ftracetest          |  9 ++-
 .../selftests/ftrace/test.d/event/event-pid.tc     | 72 ++++++++++++++++++++++
 tools/testing/selftests/intel_pstate/run.sh        |  2 +-
 3 files changed, 80 insertions(+), 3 deletions(-)
 create mode 100644 tools/testing/selftests/ftrace/test.d/event/event-pid.tc

---------------------------------------------------------------------------------

Signature · 5 lines
Shuah Khan
Sr. Linux Kernel Developer
Open Source Innovation Group
Samsung Research America (Silicon Valley)
[email protected]
tools/testing/selftests/ftrace/ftracetest +7 -2
index da48812..4c6a0bf 100755
@@ -88,7 +88,12 @@ parse_opts() { # opts
 
 # Parameters
 DEBUGFS_DIR=`grep debugfs /proc/mounts | cut -f2 -d' ' | head -1`
-TRACING_DIR=$DEBUGFS_DIR/tracing
+if [ -z "$DEBUGFS_DIR" ]; then
+    TRACING_DIR=`grep tracefs /proc/mounts | cut -f2 -d' ' | head -1`
+else
+    TRACING_DIR=$DEBUGFS_DIR/tracing
+fi
+
 TOP_DIR=`absdir $0`
 TEST_DIR=$TOP_DIR/test.d
 TEST_CASES=`find_testcases $TEST_DIR`
@@ -102,7 +107,7 @@ parse_opts $*
 [ $DEBUG -ne 0 ] && set -x
 
 # Verify parameters
-if [ -z "$DEBUGFS_DIR" -o ! -d "$TRACING_DIR" ]; then
+if [ -z "$TRACING_DIR" -o ! -d "$TRACING_DIR" ]; then
   errexit "No ftrace directory found"
 fi
 
tools/testing/selftests/ftrace/test.d/event/event-pid.tc new file +72 -0

72 lines not on this page · raw message

tools/testing/selftests/intel_pstate/run.sh +1 -1
index bdaf37e..7868c10 100755
@@ -32,7 +32,7 @@ EVALUATE_ONLY=0
 max_cpus=$(($(nproc)-1))
 
 # compile programs
-gcc -o aperf aperf.c -lm
+gcc aperf.c -Wall -D_GNU_SOURCE -o aperf  -lm
 [ $? -ne 0 ] && echo "Problem compiling aperf.c." && exit 1
 gcc -o msr msr.c -lm
 [ $? -ne 0 ] && echo "Problem compiling msr.c." && exit 1