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]
Date:   Tue, 21 Feb 2023 18:50:56 -0700
From:   Shuah Khan <skhan@...uxfoundation.org>
To:     Linus Torvalds <torvalds@...ux-foundation.org>
Cc:     Shuah Khan <skhan@...uxfoundation.org>, shuah <shuah@...nel.org>,
        David Gow <davidgow@...gle.com>,
        Brendan Higgins <brendanhiggins@...gle.com>,
        linux-kselftest@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: [GIT PULL] KUnit next update for Linux 6.3-rc1

Hi Linus,

Please pull the following KUnit next update for Linux 6.3-rc1.

This KUnit update for Linux 6.3-rc1 consists of cleanups, new features,
and documentation updates:

-- adds Function Redirection API to isolate the code being tested from
    other parts of the kernel. functionredirection.rst has the details.

diff is attached.

thanks,
-- Shuah

----------------------------------------------------------------
The following changes since commit 4ec5183ec48656cec489c49f989c508b68b518e3:

   Linux 6.2-rc7 (2023-02-05 13:13:28 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 82649c7c0da431d147a75c6ae768ee42c1053f53:

   kunit: Add printf attribute to fail_current_test_impl (2023-02-08 18:08:14 -0700)

----------------------------------------------------------------
linux-kselftest-kunit-6.3-rc1

This KUnit update for Linux 6.3-rc1 consists of cleanups, new features,
and documentation updates:

-- adds Function Redirection API to isolate the code being tested from
    other parts of the kernel. functionredirection.rst has the details.

----------------------------------------------------------------
Alexander Pantyukhin (2):
       tools/testing/kunit/kunit.py: remove redundant double check
       kunit: kunit.py extract handlers

David Gow (3):
       kunit: Add "hooks" to call into KUnit when it's built as a module
       kunit: Expose 'static stub' API to redirect functions
       kunit: Add printf attribute to fail_current_test_impl

Rae Moar (1):
       lib/hashtable_test.c: add test for the hashtable structure

Sadiya Kazi (1):
       Documentation: Add Function Redirection API docs

  .../dev-tools/kunit/api/functionredirection.rst    | 162 +++++++++++
  Documentation/dev-tools/kunit/api/index.rst        |  13 +-
  Documentation/dev-tools/kunit/usage.rst            |  15 +-
  include/kunit/static_stub.h                        | 113 ++++++++
  include/kunit/test-bug.h                           |  29 +-
  lib/Kconfig.debug                                  |  13 +
  lib/Makefile                                       |   9 +
  lib/hashtable_test.c                               | 317 +++++++++++++++++++++
  lib/kunit/Makefile                                 |   4 +
  lib/kunit/hooks-impl.h                             |  31 ++
  lib/kunit/hooks.c                                  |  21 ++
  lib/kunit/kunit-example-test.c                     |  38 +++
  lib/kunit/static_stub.c                            | 123 ++++++++
  lib/kunit/test.c                                   |  15 +-
  tools/testing/kunit/kunit.py                       | 186 ++++++------
  15 files changed, 966 insertions(+), 123 deletions(-)
  create mode 100644 Documentation/dev-tools/kunit/api/functionredirection.rst
  create mode 100644 include/kunit/static_stub.h
  create mode 100644 lib/hashtable_test.c
  create mode 100644 lib/kunit/hooks-impl.h
  create mode 100644 lib/kunit/hooks.c
  create mode 100644 lib/kunit/static_stub.c
----------------------------------------------------------------
View attachment "linux-kselftest-kunit-6.3-rc1.diff" of type "text/x-patch" (42557 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ