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, 27 Apr 2021 18:03:42 -0600
From:   Shuah Khan <skhan@...uxfoundation.org>
To:     Linus Torvalds <torvalds@...ux-foundation.org>
Cc:     Shuah Khan <skhan@...uxfoundation.org>,
        brendan Higgins <brendanhiggins@...gle.com>,
        linux-kernel@...r.kernel.org, linux-kselftest@...r.kernel.org
Subject: [GIT PULL] KUnit update for Linux 5.13-rc1

Hi Linus,

Please pull the following KUnit update for Linux 5.13-rc1.

This KUnit update for Linux 5.13-rc1 consists of several fixes and
new feature to support failure from dynamic analysis tools such as
UBSAN and fake ops for testing.

- a fake ops struct for testing a "free" function to complain if it
   was called with an invalid argument, or caught a double-free. Most
   return void and have no normal means of signalling failure
   (e.g. super_operations, iommu_ops, etc.).

diff is attached.

thanks,
-- Shuah

----------------------------------------------------------------
The following changes since commit a38fd8748464831584a19438cbb3082b5a2dab15:

   Linux 5.12-rc2 (2021-03-05 17:33:41 -0800)

are available in the Git repository at:

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

for you to fetch changes up to de2fcb3e62013738f22bbb42cbd757d9a242574e:

   Documentation: kunit: add tips for using current->kunit_test 
(2021-04-07 16:40:37 -0600)

----------------------------------------------------------------
linux-kselftest-kunit-5.13-rc1

This KUnit update for Linux 5.13-rc1 consists of several fixes and
new feature to support failure from dynamic analysis tools such as
UBSAN and fake ops for testing.

- a fake ops struct for testing a "free" function to complain if it
   was called with an invalid argument, or caught a double-free. Most
   return void and have no normal means of signalling failure
   (e.g. super_operations, iommu_ops, etc.).

----------------------------------------------------------------
Daniel Latypov (4):
       kunit: make KUNIT_EXPECT_STREQ() quote values, don't print literals
       kunit: tool: make --kunitconfig accept dirs, add lib/kunit fragment
       kunit: fix -Wunused-function warning for __kunit_fail_current_test
       Documentation: kunit: add tips for using current->kunit_test

Lucas Stankus (1):
       kunit: Match parenthesis alignment to improve code readability

Uriel Guajardo (1):
       kunit: support failure from dynamic analysis tools

  Documentation/dev-tools/kunit/tips.rst | 78 
+++++++++++++++++++++++++++++++++-
  include/kunit/test-bug.h               | 29 +++++++++++++
  lib/kunit/.kunitconfig                 |  3 ++
  lib/kunit/assert.c                     | 61 ++++++++++++++++++--------
  lib/kunit/test.c                       | 39 +++++++++++++++--
  tools/testing/kunit/kunit.py           |  4 +-
  tools/testing/kunit/kunit_kernel.py    |  2 +
  tools/testing/kunit/kunit_tool_test.py |  6 +++
  8 files changed, 198 insertions(+), 24 deletions(-)
  create mode 100644 include/kunit/test-bug.h
  create mode 100644 lib/kunit/.kunitconfig
----------------------------------------------------------------

View attachment "linux-kselftest-kunit-5.13-rc1.diff" of type "text/x-patch" (12271 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ