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: <ab676145-a8cb-4f0f-83e3-79e073c47380@linuxfoundation.org>
Date: Fri, 23 May 2025 13:39:01 -0600
From: Shuah Khan <skhan@...uxfoundation.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: shuah <shuah@...nel.org>, Shuah Khan <skhan@...uxfoundation.org>,
 Brendan Higgins <brendan.higgins@...ux.dev>, David Gow
 <davidgow@...gle.com>, Rae Moar <rmoar@...gle.com>,
 linux-kselftest@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: [GIT PULL] kunit next update for Linux 6.16-rc1

Hi Linus,

Please pull the following kunit next update for Linux 6.16-rc1.

- Enables qemu_config for riscv32, sparc 64-bit, PowerPC 32-bit BE and
   64-bit LE.
- Enables CONFIG_SPARC32 to clearly differentiate between sparc 32-bit
   and 64-bit configurations.
- Enables CONFIG_CPU_BIG_ENDIAN to clearly differentiate between powerpc
   LE and BE configurations.
- Adds feature to list available architectures to kunit tool.
- Fixes to bugs and changes to documentation.

diff is attached.

thanks,
-- Shuah

----------------------------------------------------------------
The following changes since commit 8ffd015db85fea3e15a77027fda6c02ced4d2444:

   Linux 6.15-rc2 (2025-04-13 11:54:49 -0700)

are available in the Git repository at:

   git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest tags/linux_kselftest-kunit-6.16-rc1

for you to fetch changes up to 772e50a76ee664e75581624f512df4e45582605a:

   kunit: Fix wrong parameter to kunit_deactivate_static_stub() (2025-05-21 09:51:23 -0600)

----------------------------------------------------------------
linux_kselftest-kunit-6.16-rc1

- Enables qemu_config for riscv32, sparc 64-bit, PowerPC 32-bit BE and
   64-bit LE.
- Enables CONFIG_SPARC32 to clearly differentiate between sparc 32-bit
   and 64-bit configurations.
- Enables CONFIG_CPU_BIG_ENDIAN to clearly differentiate between powerpc
   LE and BE configurations.
- Add feature to list available architectures to kunit tool.
- Fixes to bugs and changes to documentation.

----------------------------------------------------------------
David Gow (1):
       kunit: qemu_configs: Disable faulting tests on 32-bit SPARC

Kees Cook (1):
       kunit: executor: Remove const from kunit_filter_suites() allocation type

Rae Moar (2):
       Documentation: kunit: improve example on testing static functions
       kunit: tool: add test counts to JSON output

Richard Fitzgerald (1):
       kunit: configs: Enable CONFIG_INIT_STACK_ALL_PATTERN in all_tests

Thomas Weißschuh (6):
       kunit: qemu_configs: Add riscv32 config
       kunit: tool: Implement listing of available architectures
       kunit: qemu_configs: powerpc: Explicitly enable CONFIG_CPU_BIG_ENDIAN=y
       kunit: qemu_configs: Add PowerPC 32-bit BE and 64-bit LE
       kunit: qemu_configs: sparc: Explicitly enable CONFIG_SPARC32=y
       kunit: qemu_configs: Add 64-bit SPARC configuration

Tzung-Bi Shih (1):
       kunit: Fix wrong parameter to kunit_deactivate_static_stub()

  Documentation/dev-tools/kunit/run_wrapper.rst |  2 ++
  Documentation/dev-tools/kunit/usage.rst       | 38 +++++++++++++++++++++------
  lib/kunit/executor.c                          |  2 +-
  lib/kunit/static_stub.c                       |  2 +-
  tools/testing/kunit/configs/all_tests.config  |  1 +
  tools/testing/kunit/kunit_json.py             | 10 +++++++
  tools/testing/kunit/kunit_kernel.py           |  8 ++++++
  tools/testing/kunit/qemu_configs/powerpc.py   |  1 +
  tools/testing/kunit/qemu_configs/powerpc32.py | 17 ++++++++++++
  tools/testing/kunit/qemu_configs/powerpcle.py | 14 ++++++++++
  tools/testing/kunit/qemu_configs/riscv32.py   | 17 ++++++++++++
  tools/testing/kunit/qemu_configs/sparc.py     |  2 ++
  tools/testing/kunit/qemu_configs/sparc64.py   | 16 +++++++++++
  13 files changed, 120 insertions(+), 10 deletions(-)
  create mode 100644 tools/testing/kunit/qemu_configs/powerpc32.py
  create mode 100644 tools/testing/kunit/qemu_configs/powerpcle.py
  create mode 100644 tools/testing/kunit/qemu_configs/riscv32.py
  create mode 100644 tools/testing/kunit/qemu_configs/sparc64.py
----------------------------------------------------------------
View attachment "linux_kselftest-kunit-6.16-rc1.diff" of type "text/x-patch" (9393 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ