Re: [GIT PULL] Kselftest fixes update for Linux 6.12-rc3

2024-10-11 Thread pr-tracker-bot
The pull request you sent on Fri, 11 Oct 2024 16:09:09 -0600:

> git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest 
> tags/linux_kselftest-fixes-6.12-rc3

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/09f6b0c8904bfaa1e0601bc102e1b6aa6de8c98f

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html



[GIT PULL] Kselftest fixes update for Linux 6.12-rc3

2024-10-11 Thread Shuah Khan

Hi Linus,

Please pull this kselftest fixes update for Linux 6.12-rc3.

This kselftest update for Linux 6.12-rc3 consists of several fixes
for build, run-time errors, and reporting errors:

-- ftrace: regression test for a kernel crash when running function graph
   tracing and then enabling function profiler.

-- rseq: fix for mm_cid test failure.

-- vDSO:
   - fixes to reporting skip and other error conditions.
   - changes to unconditionally build  chacha and getrandom tests on
 all architectures to make it easier for them to run in CIs.
   - build error when sched.h to bring in CLONE_NEWTIME define.

diff is attached.

Note: Had to fix a commit message last minute on rseq patch right
before generating the pull request. The last 2 patches have been in
my tree longer than just a few hours. :)

thanks,
-- Shuah


The following changes since commit c66be905cda24fb782b91053b196bd2e966f95b7:

  selftests: breakpoints: use remaining time to check if suspend succeed 
(2024-10-02 14:37:30 -0600)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest 
tags/linux_kselftest-fixes-6.12-rc3

for you to fetch changes up to 4ee5ca9a29384fcf3f18232fdf8474166dea8dca:

  ftrace/selftest: Test combination of function_graph tracer and function 
profiler (2024-10-11 15:05:16 -0600)


linux_kselftest-fixes-6.12-rc3

This kselftest update for Linux 6.12-rc3 consists of several fixes
for build, run-time errors, and reporting errors:

-- ftrace: regression test for a kernel crash when running function graph
   tracing and then enabling function profiler.

-- rseq: fix for mm_cid test failure.

-- vDSO:
   - fixes to reporting skip and other error conditions.
   - changes unconditionally build  chacha and getrandom tests on
 all architectures to make it easier for them to run in CIs.
   - build error when sched.h to bring in CLONE_NEWTIME define.


Jason A. Donenfeld (3):
  selftests: vDSO: unconditionally build chacha test
  selftests: vDSO: unconditionally build getrandom test
  selftests: vDSO: improve getrandom and chacha error messages

Mathieu Desnoyers (1):
  selftests/rseq: Fix mm_cid test failure

Steven Rostedt (1):
  ftrace/selftest: Test combination of function_graph tracer and function 
profiler

Yu Liao (1):
  selftests: vDSO: Explicitly include sched.h

 tools/arch/arm64/vdso  |   1 -
 tools/arch/loongarch/vdso  |   1 -
 tools/arch/powerpc/vdso|   1 -
 tools/arch/s390/vdso   |   1 -
 tools/arch/x86/vdso|   1 -
 .../ftrace/test.d/ftrace/fgraph-profiler.tc|  31 ++
 tools/testing/selftests/rseq/rseq.c| 110 ++---
 tools/testing/selftests/rseq/rseq.h|  10 +-
 tools/testing/selftests/vDSO/Makefile  |   6 +-
 tools/testing/selftests/vDSO/vdso_test_chacha.c|  36 ---
 tools/testing/selftests/vDSO/vdso_test_getrandom.c |  76 +++---
 tools/testing/selftests/vDSO/vgetrandom-chacha.S   |  18 
 12 files changed, 183 insertions(+), 109 deletions(-)
 delete mode 12 tools/arch/arm64/vdso
 delete mode 12 tools/arch/loongarch/vdso
 delete mode 12 tools/arch/powerpc/vdso
 delete mode 12 tools/arch/s390/vdso
 delete mode 12 tools/arch/x86/vdso
 create mode 100644 
tools/testing/selftests/ftrace/test.d/ftrace/fgraph-profiler.tc
 create mode 100644 tools/testing/selftests/vDSO/vgetrandom-chacha.S
diff --git a/tools/arch/arm64/vdso b/tools/arch/arm64/vdso
deleted file mode 12
index 233c7a26f6e5..
--- a/tools/arch/arm64/vdso
+++ /dev/null
@@ -1 +0,0 @@
-../../../arch/arm64/kernel/vdso
\ No newline at end of file
diff --git a/tools/arch/loongarch/vdso b/tools/arch/loongarch/vdso
deleted file mode 12
index ebda43a82db7..
--- a/tools/arch/loongarch/vdso
+++ /dev/null
@@ -1 +0,0 @@
-../../../arch/loongarch/vdso
\ No newline at end of file
diff --git a/tools/arch/powerpc/vdso b/tools/arch/powerpc/vdso
deleted file mode 12
index 4e676d1d1cb4..
--- a/tools/arch/powerpc/vdso
+++ /dev/null
@@ -1 +0,0 @@
-../../../arch/powerpc/kernel/vdso
\ No newline at end of file
diff --git a/tools/arch/s390/vdso b/tools/arch/s390/vdso
deleted file mode 12
index 6cf4c1cebdcd..
--- a/tools/arch/s390/vdso
+++ /dev/null
@@ -1 +0,0 @@
-../../../arch/s390/kernel/vdso64
\ No newline at end of file
diff --git a/tools/arch/x86/vdso b/tools/arch/x86/vdso
deleted file mode 12
index 7eb962fd3454..
--- a/tools/arch/x86/vdso
+++ /dev/null
@@ -1 +0,0 @@
-../../../arch/x86/entry/vdso/
\ No newline at end of fil