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>] [day] [month] [year] [list]
Date:   Wed, 13 Oct 2021 09:44:24 -0700
From:   "Paul E. McKenney" <paulmck@...nel.org>
To:     mingo@...nel.org
Cc:     elver@...gle.com, tglx@...utronix.de, linux-kernel@...r.kernel.org,
        kasan-dev@...glegroups.com, kernel-team@...com
Subject: [GIT PULL kcsan] KCSAN commits for v5.16

Hello, Ingo,

This pull request contains updates for the Kernel concurrency sanitizer
(KCSAN).

These updates fix an initialization issue, update tests, improve reporting,
and provide support for scoped accesses.

These updates have been posted on LKML:

https://lore.kernel.org/all/20210916003126.GA3910257@paulmck-ThinkPad-P17-Gen-1/

These changes are based on v5.15-rc1, have been exposed to -next and to
kbuild test robot, and are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git kcsan

for you to fetch changes up to ac20e39e8d254da3f82b5ed2afc7bb1e804d32c9:

  kcsan: selftest: Cleanup and add missing __init (2021-09-13 16:41:20 -0700)

----------------------------------------------------------------
Marco Elver (9):
      kcsan: test: Defer kcsan_test_init() after kunit initialization
      kcsan: test: Use kunit_skip() to skip tests
      kcsan: test: Fix flaky test case
      kcsan: Add ability to pass instruction pointer of access to reporting
      kcsan: Save instruction pointer for scoped accesses
      kcsan: Start stack trace with explicit location if provided
      kcsan: Support reporting scoped read-write access type
      kcsan: Move ctx to start of argument list
      kcsan: selftest: Cleanup and add missing __init

 include/linux/kcsan-checks.h |  3 ++
 kernel/kcsan/core.c          | 75 ++++++++++++++++++++++++------------------
 kernel/kcsan/kcsan.h         |  8 ++---
 kernel/kcsan/kcsan_test.c    | 62 +++++++++++++++++++++++------------
 kernel/kcsan/report.c        | 77 ++++++++++++++++++++++++++++++++++++--------
 kernel/kcsan/selftest.c      | 72 +++++++++++++++++------------------------
 6 files changed, 186 insertions(+), 111 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ