lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <90ce8994-3963-4e19-8e3a-1f21f3136de7@linuxfoundation.org>
Date: Fri, 11 Oct 2024 16:09:09 -0600
From: Shuah Khan <skhan@...uxfoundation.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: shuah <shuah@...nel.org>, Shuah Khan <skhan@...uxfoundation.org>,
 linux-kselftest@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: [GIT PULL] Kselftest fixes update for Linux 6.12-rc3

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 120000 tools/arch/arm64/vdso
  delete mode 120000 tools/arch/loongarch/vdso
  delete mode 120000 tools/arch/powerpc/vdso
  delete mode 120000 tools/arch/s390/vdso
  delete mode 120000 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
----------------------------------------------------------------
View attachment "linux_kselftest-fixes-6.12-rc3.diff" of type "text/x-patch" (20886 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ