Re: [tip:x86/seves] BUILD SUCCESS WITH WARNING e6eb15c9ba3165698488ae5c34920eea20eaa38e

2020-09-16 Thread Marco Elver
On Wed, 16 Sep 2020 at 10:30, wrote: > On Tue, Sep 15, 2020 at 08:09:16PM +0200, Marco Elver wrote: > > On Tue, 15 Sep 2020 at 19:40, Nick Desaulniers > > wrote: > > > On Tue, Sep 15, 2020 at 10:21 AM Borislav Petkov wrote: > > > > > init/calibrate.o: w

Re: [tip:x86/seves] BUILD SUCCESS WITH WARNING e6eb15c9ba3165698488ae5c34920eea20eaa38e

2020-09-16 Thread Marco Elver
On Wed, 16 Sep 2020 at 00:34, Nick Desaulniers wrote: > On Tue, Sep 15, 2020 at 2:02 PM Josh Poimboeuf wrote: > > > > panic() is noreturn, so the compiler is enforcing the fact that it > > doesn't return, by trapping if it does return. > > > > I seem to remember that's caused by CONFIG_UBSAN_TRAP

Re: [tip:x86/seves] BUILD SUCCESS WITH WARNING e6eb15c9ba3165698488ae5c34920eea20eaa38e

2020-09-16 Thread Marco Elver
On Wed, 16 Sep 2020 at 11:06, wrote: > On Wed, Sep 16, 2020 at 10:46:41AM +0200, Marco Elver wrote: > > On Wed, 16 Sep 2020 at 10:30, wrote: > > > On Tue, Sep 15, 2020 at 08:09:16PM +0200, Marco Elver wrote: > > > > On Tue, 15 Sep 2020 at 19:40, Nick Desaulniers &g

Re: [tip:x86/seves] BUILD SUCCESS WITH WARNING e6eb15c9ba3165698488ae5c34920eea20eaa38e

2020-09-16 Thread Marco Elver
On Wed, 16 Sep 2020 at 20:22, 'Nick Desaulniers' via kasan-dev wrote: > > On Wed, Sep 16, 2020 at 1:46 AM Marco Elver wrote: > > > > On Wed, 16 Sep 2020 at 10:30, wrote: > > > On Tue, Sep 15, 2020 at 08:09:16PM +0200, Marco Elver wrote: > > > &g

Re: [PATCH 06/14] Fix CFLAGS for UBSAN_BOUNDS on Clang

2020-09-16 Thread Marco Elver
On Wed, Sep 16, 2020 at 12:14PM +, George Popescu wrote: > On Wed, Sep 16, 2020 at 10:32:40AM +0200, Marco Elver wrote: > > On Wed, 16 Sep 2020 at 09:40, George Popescu wrote: > > > On Tue, Sep 15, 2020 at 07:32:28PM +0200, Marco Elver wrote: > > > > On Tue

Re: [PATCH v4 1/3] lib/test_kasan: Add bitops tests

2019-06-13 Thread Marco Elver
On Thu, 13 Jun 2019 at 14:49, Andrey Ryabinin wrote: > > > > On 6/13/19 3:30 PM, Marco Elver wrote: > > This adds bitops tests to the test_kasan module. In a follow-up patch, > > support for bitops instrumentation will be added. > > > > Signed-off-by: Mar

[PATCH v5 2/3] x86: Use static_cpu_has in uaccess region to avoid instrumentation

2019-06-13 Thread Marco Elver
changed to mirror this change, however, is never instrumented with KASAN (currently unsupported under x86 32bit). Signed-off-by: Marco Elver Suggested-by: H. Peter Anvin Acked-by: Peter Zijlstra (Intel) Reviewed-by: Andrey Ryabinin --- Changes in v3: * Use static_cpu_has instead of moving

Re: [PATCH 3/3] asm-generic, x86: Add bitops instrumentation for KASAN

2019-05-29 Thread Marco Elver
On Wed, 29 May 2019 at 12:01, Peter Zijlstra wrote: > > On Wed, May 29, 2019 at 11:20:17AM +0200, Marco Elver wrote: > > For the default, we decided to err on the conservative side for now, > > since it seems that e.g. x86 operates only on the byte the bit is on. > > This

[PATCH] mm/kasan: Print frame description for stack bugs

2019-05-17 Thread Marco Elver
17.927932] [ 17.928206] this frame has 2 objects: [ 17.928783] [32, 36) 'i' [ 17.928784] [96, 106) 'stack_array' [ 17.929216] [ 17.930031] Memory state around the buggy address: Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=198435 Signed-off-

Re: [PATCH -tip v3 1/2] kcov: Make runtime functions noinstr-compatible

2020-06-17 Thread Marco Elver
On Mon, Jun 15, 2020 at 05:20PM +0200, Peter Zijlstra wrote: > On Mon, Jun 15, 2020 at 05:03:27PM +0200, Peter Zijlstra wrote: > > > Yes, I think so. x86_64 needs lib/memcpy_64.S in .noinstr.text then. For > > i386 it's an __always_inline inline-asm thing. > > Bah, I tried writing it without memc

Re: [PATCH -tip v3 1/2] kcov: Make runtime functions noinstr-compatible

2020-06-17 Thread Marco Elver
On Wed, Jun 17, 2020 at 04:49PM +0200, Peter Zijlstra wrote: > On Wed, Jun 17, 2020 at 04:32:08PM +0200, Marco Elver wrote: > > On Mon, Jun 15, 2020 at 05:20PM +0200, Peter Zijlstra wrote: > > > On Mon, Jun 15, 2020 at 05:03:27PM +0200, Peter Zijlstra wrote: > > > >

Re: [PATCH -tip v3 1/2] kcov: Make runtime functions noinstr-compatible

2020-06-17 Thread Marco Elver
On Wed, Jun 17, 2020 at 06:36PM +0200, Peter Zijlstra wrote: > On Wed, Jun 17, 2020 at 05:55:17PM +0200, Peter Zijlstra wrote: > > On Wed, Jun 17, 2020 at 05:19:59PM +0200, Marco Elver wrote: > > > > > > Does GCC (8, as per the new KASAN thing) have that >

[PATCH 3/3] kcsan: Disable branch tracing in core runtime

2020-06-18 Thread Marco Elver
/lkml/CANpmjNOeXmD5E3O50Z3MjkiuCYaYOPyi+1rq=gzvekwbvlr...@mail.gmail.com/ Signed-off-by: Marco Elver --- kernel/kcsan/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/kcsan/Makefile b/kernel/kcsan/Makefile index fea064afc4f7..65ca5539c470 100644 --- a/kernel/kcsan

[PATCH 2/3] kcsan: Simplify compiler flags

2020-06-18 Thread Marco Elver
Simplify the set of compiler flags for the runtime by removing cc-option from -fno-stack-protector, because all supported compilers support it. This saves us one compiler invocation during build. Signed-off-by: Marco Elver --- kernel/kcsan/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2

[PATCH 1/3] kcsan: Re-add GCC as a supported compiler

2020-06-18 Thread Marco Elver
: Marco Elver Cc: Martin Liska --- For anyone interested to try it out before GCC 11 is released, I'd recommend building a stable GCC 10 with the patches applied: git clone git://gcc.gnu.org/git/gcc.git && cd gcc git checkout -b gcc-10-for-kcsan releases/gcc-10.1.0

[PATCH 0/3] kcsan: Re-add GCC support, and compiler flags improvements

2020-06-18 Thread Marco Elver
j$(nproc) && make install Marco Elver (3): kcsan: Re-add GCC as a supported compiler kcsan: Simplify compiler flags kcsan: Disable branch tracing in core runtime Documentation/dev-tools/kcsan.rst | 3 ++- kernel/kcsan/Makefile | 4 ++-- lib/Kconfig.kcsan

Re: [PATCH v2] kcsan: Add test suite

2020-05-06 Thread Marco Elver
On Wed, 6 May 2020 at 06:45, David Gow wrote: > > On Wed, May 6, 2020 at 2:30 AM Marco Elver wrote: > > > > This adds KCSAN test focusing on behaviour of the integrated runtime. > > Tests various race scenarios, and verifies the reports generated to > > consol

Re: Please can I have a stable KCSAN branch for 5.8?

2020-05-06 Thread Marco Elver
On Wed, 6 May 2020 at 16:41, Will Deacon wrote: > > Hi Paul, > > Cheers for the quick reply! > > On Wed, May 06, 2020 at 07:36:16AM -0700, Paul E. McKenney wrote: > > On Wed, May 06, 2020 at 02:28:17PM +0100, Will Deacon wrote: > > > I'm looking to rebase my READ_ONCE() series [1] on top of the KC

Re: Please can I have a stable KCSAN branch for 5.8?

2020-05-06 Thread Marco Elver
On Wed, 6 May 2020 at 20:02, Paul E. McKenney wrote: > > On Wed, May 06, 2020 at 05:26:56PM +0200, Marco Elver wrote: > > On Wed, 6 May 2020 at 16:41, Will Deacon wrote: > > > > > > Hi Paul, > > > > > > Cheers for the quick reply! > > &g

Re: Please can I have a stable KCSAN branch for 5.8?

2020-05-07 Thread Marco Elver
On Wed, 6 May 2020 at 23:47, Paul E. McKenney wrote: > > On Wed, May 06, 2020 at 12:37:13PM -0700, Paul E. McKenney wrote: > > On Wed, May 06, 2020 at 09:11:23PM +0200, Marco Elver wrote: > > > On Wed, 6 May 2020 at 20:02, Paul E. McKenney wrote: > > > > >

Re: [PATCH v3 4/9] x86/build: Warn on orphan section placement

2020-06-29 Thread Marco Elver
) is > > being placed in '.init_array.0' > > As far as I can tell, this is a Clang bug. But I don't know the > internals here, so I've opened: > https://bugs.llvm.org/show_bug.cgi?id=46478 > > and created a work-around patch for the kernel: Thanks,

Re: [PATCH v5 00/18] Rework READ_ONCE() to improve codegen

2020-05-12 Thread Marco Elver
On Tue, 12 May 2020 at 10:18, Peter Zijlstra wrote: > > On Mon, May 11, 2020 at 09:41:32PM +0100, Will Deacon wrote: > > Hi folks, > > > > (trimmed CC list since v4 since this is largely just a rebase) > > > > This is version five of the READ_ONCE() codegen improvement series that > > I've previou

[PATCH] READ_ONCE, WRITE_ONCE, kcsan: Perform checks in __*_ONCE variants

2020-05-12 Thread Marco Elver
Signed-off-by: Marco Elver --- A proposal to fix the problem with __READ_ONCE/__WRITE_ONCE and KCSAN false positives. Will, please feel free to take this patch and fiddle with it until it looks like what you want if this is completely off. Note: Currently __WRITE_ONCE_SCALAR seems to serve no

Re: [PATCH v5 00/18] Rework READ_ONCE() to improve codegen

2020-05-12 Thread Marco Elver
On Tue, 12 May 2020 at 19:53, Marco Elver wrote: > > On Tue, 12 May 2020 at 10:18, Peter Zijlstra wrote: > > > > On Mon, May 11, 2020 at 09:41:32PM +0100, Will Deacon wrote: > > > Hi folks, > > > > > > (trimmed CC list since v4 since this is large

Re: [PATCH v5 00/18] Rework READ_ONCE() to improve codegen

2020-05-12 Thread Marco Elver
On Tue, 12 May 2020 at 21:08, Peter Zijlstra wrote: > > On Tue, May 12, 2020 at 07:53:00PM +0200, Marco Elver wrote: > > I just ran a bunch of KCSAN tests. While this series alone would have > > passed the tests, there appears to be a problem with > > __READ_ONCE/__WRITE_O

Re: [PATCH v5 00/18] Rework READ_ONCE() to improve codegen

2020-05-12 Thread Marco Elver
On Tue, 12 May 2020 at 23:15, Will Deacon wrote: > > On Tue, May 12, 2020 at 09:07:55PM +0200, Peter Zijlstra wrote: > > On Tue, May 12, 2020 at 07:53:00PM +0200, Marco Elver wrote: > > > I just ran a bunch of KCSAN tests. While this series alone would have > > > p

[PATCH] kcov: Unconditionally add -fno-stack-protector to compiler options

2020-06-15 Thread Marco Elver
me cc-option, we were missing -fno-stack-protector with Clang. Unconditionally adding this option fixes this for Clang. Suggested-by: Nick Desaulniers Reviewed-by: Nick Desaulniers Signed-off-by: Marco Elver --- Split out from series: https://lkml.kernel.org/r/20200605082839.226418

[PATCH] compiler_attributes.h: Support no_sanitize_undefined check with GCC 4

2020-06-15 Thread Marco Elver
, which is GCC 4.9. Reported-by: kernel test robot Signed-off-by: Marco Elver --- Doing a 'make W=1' with GCC 4.9 and the provided config fixes the build robot's report. Peter: Feel free to either squash this patch into the one adding __no_sanitize_undefined or apply on top. A

[PATCH] torture: Pass --kmake-arg to all make invocations

2020-06-16 Thread Marco Elver
kmake-arg CC=clang-11', we would lose CONFIG_KCSAN=y due to 'make oldconfig' not seeing that we want to use a compiler that supports KCSAN. Signed-off-by: Marco Elver --- tools/testing/selftests/rcutorture/bin/configinit.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)

[PATCH 1/4] kcsan: Silence -Wmissing-prototypes warning with W=1

2020-06-16 Thread Marco Elver
/202006060103.jscpnv1g%...@intel.com Reported-by: kernel test robot Signed-off-by: Marco Elver --- kernel/kcsan/core.c | 9 + 1 file changed, 9 insertions(+) diff --git a/kernel/kcsan/core.c b/kernel/kcsan/core.c index 15f67949d11e..1866bafda4fd 100644 --- a/kernel/kcsan/core.c +++ b

[PATCH 2/4] kcsan: Rename test.c to selftest.c

2020-06-16 Thread Marco Elver
Rename 'test.c' to 'selftest.c' to better reflect its purpose (Kconfig variable and code inside already match this). This is to avoid confusion with the test suite module in 'kcsan-test.c'. No functional change. Signed-off-by: Marco Elver --- kernel/kcsan/Makefil

[PATCH 0/4] kcsan: Minor cleanups

2020-06-16 Thread Marco Elver
Minor KCSAN cleanups, none of which should affect functionality. Marco Elver (4): kcsan: Silence -Wmissing-prototypes warning with W=1 kcsan: Rename test.c to selftest.c kcsan: Remove existing special atomic rules kcsan: Add jiffies test to test suite kernel/kcsan/Makefile

[PATCH 3/4] kcsan: Remove existing special atomic rules

2020-06-16 Thread Marco Elver
vious place to add special rules should the need arise in future. Signed-off-by: Marco Elver --- kernel/kcsan/atomic.h | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/kernel/kcsan/atomic.h b/kernel/kcsan/atomic.h index be9e625227f3..75fe701f4127 100644 --- a/kernel/

[PATCH 4/4] kcsan: Add jiffies test to test suite

2020-06-16 Thread Marco Elver
Add a test that KCSAN nor the compiler gets confused about accesses to jiffies on different architectures. Signed-off-by: Marco Elver --- kernel/kcsan/kcsan-test.c | 23 +++ 1 file changed, 23 insertions(+) diff --git a/kernel/kcsan/kcsan-test.c b/kernel/kcsan/kcsan-test.c

[PATCH] mm, kcsan: Instrument SLAB/SLUB free with "ASSERT_EXCLUSIVE_ACCESS"

2020-06-16 Thread Marco Elver
debugging such issues. Note: ASSERT_EXCLUSIVE_ACCESS is a convenience wrapper if the size is simply sizeof(var). Instead, here we just use __kcsan_check_access() explicitly to pass the correct size. Signed-off-by: Marco Elver --- mm/slab.c | 4 mm/slub.c | 4 2 files changed, 8 insertions

Re: [PATCH] torture: Pass --kmake-arg to all make invocations

2020-06-16 Thread Marco Elver
On Tue, Jun 16 2020 at 09:05AM -0700, Paul E. McKenney wrote: > On Tue, Jun 16, 2020 at 11:49:24AM +0200, Marco Elver wrote: > > We need to pass the arguments provided to --kmake-arg to all make > > invocations. In particular, the make invocations generating the configs > >

Re: [PATCH] torture: Pass --kmake-arg to all make invocations

2020-06-16 Thread Marco Elver
On Tue, Jun 16 2020 at 10:42AM -0700, Paul E. McKenney wrote: > On Tue, Jun 16, 2020 at 06:42:02PM +0200, Marco Elver wrote: > > On Tue, Jun 16 2020 at 09:05AM -0700, Paul E. McKenney wrote: > > > On Tue, Jun 16, 2020 at 11:49:24AM +0200, Marco Elver wrote: > > > >

Re: [PATCH v5 00/18] Rework READ_ONCE() to improve codegen

2020-06-09 Thread Marco Elver
On Tue, 9 Jun 2020 at 14:36, Martin Liška wrote: > > On 6/9/20 1:55 PM, Martin Liška wrote: > > Works for me and I've just sent patch for that: > > https://gcc.gnu.org/pipermail/gcc-patches/2020-June/547618.html > > The patch has landed into master. Great, thank you for turning this around so qui

Re: [PATCH] [v2] ubsan, kcsan: don't combine sanitizer with kcov on clang

2020-05-07 Thread Marco Elver
e bug report I now opened. > > Let's wait for replies on that bug report before this gets applied, > in case the feedback there changes the conclusion. Waiting makes sense, if this is not very urgent. Acked-by: Marco Elver Thank you! > --- > lib/Kconfig.kcsan | 11

Re: [PATCH v4 7/8] lockdep: Change hardirq{s_enabled,_context} to per-cpu variables

2020-06-23 Thread Marco Elver
On Tue, Jun 23, 2020 at 06:37PM +0200, Peter Zijlstra wrote: > On Tue, Jun 23, 2020 at 06:13:21PM +0200, Ahmed S. Darwish wrote: > > Well, freshly merged code is using it. For example, KCSAN: > > > > => f1bc96210c6a ("kcsan: Make KCSAN compatible with lockdep") > > => kernel/kcsan/report.c

Re: [PATCH v4 7/8] lockdep: Change hardirq{s_enabled,_context} to per-cpu variables

2020-06-23 Thread Marco Elver
On Tue, 23 Jun 2020 at 20:13, Peter Zijlstra wrote: > > On Tue, Jun 23, 2020 at 07:59:57PM +0200, Marco Elver wrote: > > On Tue, Jun 23, 2020 at 06:37PM +0200, Peter Zijlstra wrote: > > > On Tue, Jun 23, 2020 at 06:13:21PM +0200, Ahmed S. Darwish wrote: > > > > W

Re: [PATCH v4 7/8] lockdep: Change hardirq{s_enabled,_context} to per-cpu variables

2020-06-23 Thread Marco Elver
On Tue, Jun 23, 2020 at 08:39PM +0200, Marco Elver wrote: > On Tue, 23 Jun 2020 at 20:13, Peter Zijlstra wrote: > > > > On Tue, Jun 23, 2020 at 07:59:57PM +0200, Marco Elver wrote: > > > On Tue, Jun 23, 2020 at 06:37PM +0200, Peter Zijlstra wrote: > > > > On T

Re: [PATCH v4 7/8] lockdep: Change hardirq{s_enabled,_context} to per-cpu variables

2020-06-24 Thread Marco Elver
On Wed, 24 Jun 2020 at 11:01, Peter Zijlstra wrote: > > On Tue, Jun 23, 2020 at 10:24:04PM +0200, Peter Zijlstra wrote: > > On Tue, Jun 23, 2020 at 08:12:32PM +0200, Peter Zijlstra wrote: > > > Fair enough; I'll rip it all up and boot a KCSAN kernel, see what if > > > anything happens. > > > > OK,

Re: [PATCH v4 7/8] lockdep: Change hardirq{s_enabled,_context} to per-cpu variables

2020-06-24 Thread Marco Elver
core.c, how about the below patch? Anything we've missed? If you think it's reasonable, please carry it with the IRQ state tracking changes. As far as I can tell there are no more warnings together with the other patch you sent to add '& LOCKDEP_RECURSION_MASK'. Thank

Re: [rcu] 2f08469563: BUG:kernel_reboot-without-warning_in_boot_stage

2020-05-18 Thread Marco Elver
e checksum verification disabled > > BUG: kernel reboot-without-warning in boot stage > > I am having some difficulty believing that this commit is at fault given > that the .config does not list CONFIG_KCSAN=y, but CCing Marco Elver > for his thoughts. Especially given that I have

Re: [rcu] 2f08469563: BUG:kernel_reboot-without-warning_in_boot_stage

2020-05-18 Thread Marco Elver
[+Cc clang-built-linux FYI] On Mon, 18 May 2020 at 12:11, Marco Elver wrote: > > On Sun, 17 May 2020 at 05:47, Paul E. McKenney wrote: > > > > On Sun, May 17, 2020 at 09:17:32AM +0800, kernel test robot wrote: > > > Greeting, > > > > > > FYI, we noti

Re: [rcu] 2f08469563: BUG:kernel_reboot-without-warning_in_boot_stage

2020-05-18 Thread Marco Elver
On Mon, 18 May 2020 at 14:44, Marco Elver wrote: > > [+Cc clang-built-linux FYI] > > On Mon, 18 May 2020 at 12:11, Marco Elver wrote: > > > > On Sun, 17 May 2020 at 05:47, Paul E. McKenney wrote: > > > > > > On Sun, May 17, 2020 at 09:17:32AM +0800,

Re: [rcu] 2f08469563: BUG:kernel_reboot-without-warning_in_boot_stage

2020-05-18 Thread Marco Elver
On Mon, 18 May 2020, 'Nick Desaulniers' via kasan-dev wrote: > On Mon, May 18, 2020 at 7:34 AM Marco Elver wrote: > > > > On Mon, 18 May 2020 at 14:44, Marco Elver wrote: > > > > > > [+Cc clang-built-linux FYI] > > > > > > On Mon, 18

[tip: locking/core] kcsan: Rewrite kcsan_prandom_u32_max() without prandom_u32_state()

2021-02-15 Thread tip-bot2 for Marco Elver
The following commit has been merged into the locking/core branch of tip: Commit-ID: 71a076f4a61a6c779794ad286f356b39725edc3b Gitweb: https://git.kernel.org/tip/71a076f4a61a6c779794ad286f356b39725edc3b Author:Marco Elver AuthorDate:Tue, 24 Nov 2020 12:02:09 +01:00

[tip: locking/core] random32: Re-enable KCSAN instrumentation

2021-02-15 Thread tip-bot2 for Marco Elver
The following commit has been merged into the locking/core branch of tip: Commit-ID: 567a83e6872c15b2080d1d03de71868cd0ae7cea Gitweb: https://git.kernel.org/tip/567a83e6872c15b2080d1d03de71868cd0ae7cea Author:Marco Elver AuthorDate:Tue, 24 Nov 2020 12:02:10 +01:00

[tip: locking/core] lockdep: Refactor IRQ trace events fields into struct

2020-07-29 Thread tip-bot2 for Marco Elver
The following commit has been merged into the locking/core branch of tip: Commit-ID: 9cd8b723f823d007bd70a3252e681fde07143f6d Gitweb: https://git.kernel.org/tip/9cd8b723f823d007bd70a3252e681fde07143f6d Author:Marco Elver AuthorDate:Wed, 29 Jul 2020 13:09:15 +02:00

[tip: locking/core] kcsan: Improve IRQ state trace reporting

2020-07-29 Thread tip-bot2 for Marco Elver
The following commit has been merged into the locking/core branch of tip: Commit-ID: 47490fdd411675707624fdfbf7bcfcd5f6a5e706 Gitweb: https://git.kernel.org/tip/47490fdd411675707624fdfbf7bcfcd5f6a5e706 Author:Marco Elver AuthorDate:Wed, 29 Jul 2020 13:09:16 +02:00

[tip: core/rcu] torture: Pass --kmake-arg to all make invocations

2020-07-31 Thread tip-bot2 for Marco Elver
The following commit has been merged into the core/rcu branch of tip: Commit-ID: 603d11ad6976e1289f19c2a19e2f75a83d0dc296 Gitweb: https://git.kernel.org/tip/603d11ad6976e1289f19c2a19e2f75a83d0dc296 Author:Marco Elver AuthorDate:Tue, 16 Jun 2020 11:49:24 +02:00 Committer

[tip: perf/core] selftests/perf_events: Add kselftest for remove_on_exec

2021-04-16 Thread tip-bot2 for Marco Elver
The following commit has been merged into the perf/core branch of tip: Commit-ID: 6216798bf98e82c382922f1b71ecc4a13d6e65cb Gitweb: https://git.kernel.org/tip/6216798bf98e82c382922f1b71ecc4a13d6e65cb Author:Marco Elver AuthorDate:Thu, 08 Apr 2021 12:36:03 +02:00 Committer

[tip: perf/core] perf: Add support for event removal on exec

2021-04-16 Thread tip-bot2 for Marco Elver
The following commit has been merged into the perf/core branch of tip: Commit-ID: 2e498d0a74e5b88a6689ae1b811f247f91ff188e Gitweb: https://git.kernel.org/tip/2e498d0a74e5b88a6689ae1b811f247f91ff188e Author:Marco Elver AuthorDate:Thu, 08 Apr 2021 12:35:59 +02:00 Committer

[tip: perf/core] selftests/perf_events: Add kselftest for process-wide sigtrap handling

2021-04-16 Thread tip-bot2 for Marco Elver
The following commit has been merged into the perf/core branch of tip: Commit-ID: f2c3c32f45002de19c6dec33f32fd259e82f2557 Gitweb: https://git.kernel.org/tip/f2c3c32f45002de19c6dec33f32fd259e82f2557 Author:Marco Elver AuthorDate:Thu, 08 Apr 2021 12:36:02 +02:00 Committer

[tip: perf/core] perf: Add support for SIGTRAP on perf events

2021-04-16 Thread tip-bot2 for Marco Elver
The following commit has been merged into the perf/core branch of tip: Commit-ID: 97ba62b278674293762c3d91f724f1bb922f04e0 Gitweb: https://git.kernel.org/tip/97ba62b278674293762c3d91f724f1bb922f04e0 Author:Marco Elver AuthorDate:Thu, 08 Apr 2021 12:36:01 +02:00 Committer

[tip: perf/core] signal: Introduce TRAP_PERF si_code and si_perf to siginfo

2021-04-16 Thread tip-bot2 for Marco Elver
The following commit has been merged into the perf/core branch of tip: Commit-ID: fb6cc127e0b6e629252cdd0f77d5a1f49db95b92 Gitweb: https://git.kernel.org/tip/fb6cc127e0b6e629252cdd0f77d5a1f49db95b92 Author:Marco Elver AuthorDate:Thu, 08 Apr 2021 12:36:00 +02:00 Committer

[tip: perf/core] perf: Support only inheriting events if cloned with CLONE_THREAD

2021-04-16 Thread tip-bot2 for Marco Elver
The following commit has been merged into the perf/core branch of tip: Commit-ID: 2b26f0aa004995f49f7b6f4100dd0e4c39a9ed5f Gitweb: https://git.kernel.org/tip/2b26f0aa004995f49f7b6f4100dd0e4c39a9ed5f Author:Marco Elver AuthorDate:Thu, 08 Apr 2021 12:35:58 +02:00 Committer

[tip: perf/core] perf: Apply PERF_EVENT_IOC_MODIFY_ATTRIBUTES to children

2021-04-16 Thread tip-bot2 for Marco Elver
The following commit has been merged into the perf/core branch of tip: Commit-ID: 47f661eca0700928012e11c57ea0328f5ccfc3b9 Gitweb: https://git.kernel.org/tip/47f661eca0700928012e11c57ea0328f5ccfc3b9 Author:Marco Elver AuthorDate:Thu, 08 Apr 2021 12:35:57 +02:00 Committer

[tip: locking/core] kcsan: Add missing license and copyright headers

2021-04-11 Thread tip-bot2 for Marco Elver
The following commit has been merged into the locking/core branch of tip: Commit-ID: bd0ccc4afca2d6ae0029cae35c4f1d2e2ade7579 Gitweb: https://git.kernel.org/tip/bd0ccc4afca2d6ae0029cae35c4f1d2e2ade7579 Author:Marco Elver AuthorDate:Fri, 15 Jan 2021 18:09:53 +01:00

[tip: locking/core] kcsan: Switch to KUNIT_CASE_PARAM for parameterized tests

2021-04-11 Thread tip-bot2 for Marco Elver
The following commit has been merged into the locking/core branch of tip: Commit-ID: f6a149140321274cbd955dee50798fe191841f94 Gitweb: https://git.kernel.org/tip/f6a149140321274cbd955dee50798fe191841f94 Author:Marco Elver AuthorDate:Wed, 13 Jan 2021 17:05:57 +01:00

[tip: locking/core] kcsan, debugfs: Move debugfs file creation out of early init

2021-04-11 Thread tip-bot2 for Marco Elver
The following commit has been merged into the locking/core branch of tip: Commit-ID: e36299efe7d749976fbdaaf756dee6ef32543c2c Gitweb: https://git.kernel.org/tip/e36299efe7d749976fbdaaf756dee6ef32543c2c Author:Marco Elver AuthorDate:Wed, 03 Mar 2021 10:38:45 +01:00

[tip: locking/core] kcsan: Make test follow KUnit style recommendations

2021-04-11 Thread tip-bot2 for Marco Elver
The following commit has been merged into the locking/core branch of tip: Commit-ID: a146fed56f8a06a6f17ac11ebdc7ca3f396bcb55 Gitweb: https://git.kernel.org/tip/a146fed56f8a06a6f17ac11ebdc7ca3f396bcb55 Author:Marco Elver AuthorDate:Wed, 13 Jan 2021 17:05:56 +01:00

[tip: core/rcu] kcsan: selftest: Ensure that address is at least PAGE_SIZE

2020-12-13 Thread tip-bot2 for Marco Elver
The following commit has been merged into the core/rcu branch of tip: Commit-ID: 4761612ffe3c1655e58f1ef9cf867c6f67d46fe2 Gitweb: https://git.kernel.org/tip/4761612ffe3c1655e58f1ef9cf867c6f67d46fe2 Author:Marco Elver AuthorDate:Thu, 22 Oct 2020 13:45:52 +02:00 Committer

[tip: core/rcu] kcsan: Fix encoding masks and regain address bit

2020-12-13 Thread tip-bot2 for Marco Elver
The following commit has been merged into the core/rcu branch of tip: Commit-ID: 1d094cefc37e5ed4dec44a41841c8628f6b548a2 Gitweb: https://git.kernel.org/tip/1d094cefc37e5ed4dec44a41841c8628f6b548a2 Author:Marco Elver AuthorDate:Fri, 06 Nov 2020 10:34:56 +01:00 Committer

[tip: core/rcu] kcsan: Never set up watchpoints on NULL pointers

2020-12-13 Thread tip-bot2 for Marco Elver
The following commit has been merged into the core/rcu branch of tip: Commit-ID: 55a2346c7ac4bbf6ee6972394237bf31e29a1c05 Gitweb: https://git.kernel.org/tip/55a2346c7ac4bbf6ee6972394237bf31e29a1c05 Author:Marco Elver AuthorDate:Thu, 22 Oct 2020 13:45:53 +02:00 Committer

[tip: locking/kcsan] compiler_types.h: Optimize __unqual_scalar_typeof compilation time

2020-05-27 Thread tip-bot2 for Marco Elver
The following commit has been merged into the locking/kcsan branch of tip: Commit-ID: a5dead405f6be1fb80555bdcb77c406bf133fdc8 Gitweb: https://git.kernel.org/tip/a5dead405f6be1fb80555bdcb77c406bf133fdc8 Author:Marco Elver AuthorDate:Wed, 27 May 2020 12:32:36 +02:00

[tip: locking/kcsan] compiler_types.h: Use unoptimized __unqual_scalar_typeof for sparse

2020-05-28 Thread tip-bot2 for Marco Elver
The following commit has been merged into the locking/kcsan branch of tip: Commit-ID: f05e1242fbb2d149ceaa87310cf67d03fe007a25 Gitweb: https://git.kernel.org/tip/f05e1242fbb2d149ceaa87310cf67d03fe007a25 Author:Marco Elver AuthorDate:Thu, 28 May 2020 09:43:13 +02:00

[tip: x86/entry] kasan: Fix required compiler version

2020-06-25 Thread tip-bot2 for Marco Elver
The following commit has been merged into the x86/entry branch of tip: Commit-ID: acf7b0bf7dcf5a96d9b44a0997227c7210d995c1 Gitweb: https://git.kernel.org/tip/acf7b0bf7dcf5a96d9b44a0997227c7210d995c1 Author:Marco Elver AuthorDate:Tue, 23 Jun 2020 13:24:48 +02:00 Committer

[tip: locking/core] kcsan: Add atomic builtin test case

2020-10-09 Thread tip-bot2 for Marco Elver
The following commit has been merged into the locking/core branch of tip: Commit-ID: f9ea63193135473ed6b6ff06f016eb6248100041 Gitweb: https://git.kernel.org/tip/f9ea63193135473ed6b6ff06f016eb6248100041 Author:Marco Elver AuthorDate:Fri, 03 Jul 2020 15:40:31 +02:00

[tip: locking/core] objtool: Add atomic builtin TSAN instrumentation to uaccess whitelist

2020-10-09 Thread tip-bot2 for Marco Elver
The following commit has been merged into the locking/core branch of tip: Commit-ID: 883957b1c4ac5554ce515e882b7b2b20cbadfdd1 Gitweb: https://git.kernel.org/tip/883957b1c4ac5554ce515e882b7b2b20cbadfdd1 Author:Marco Elver AuthorDate:Fri, 03 Jul 2020 15:40:30 +02:00

[tip: locking/core] kcsan: Simplify constant string handling

2020-10-09 Thread tip-bot2 for Marco Elver
The following commit has been merged into the locking/core branch of tip: Commit-ID: a4e74fa5f0d3e2a11f2d0deb522681d219a81426 Gitweb: https://git.kernel.org/tip/a4e74fa5f0d3e2a11f2d0deb522681d219a81426 Author:Marco Elver AuthorDate:Fri, 31 Jul 2020 10:17:20 +02:00

[tip: locking/core] objtool, kcsan: Add __tsan_read_write to uaccess whitelist

2020-10-09 Thread tip-bot2 for Marco Elver
The following commit has been merged into the locking/core branch of tip: Commit-ID: a81b37590ff2e2507940ec278910b1d315dc73b3 Gitweb: https://git.kernel.org/tip/a81b37590ff2e2507940ec278910b1d315dc73b3 Author:Marco Elver AuthorDate:Fri, 24 Jul 2020 09:00:02 +02:00

[tip: locking/core] kcsan: Use pr_fmt for consistency

2020-10-09 Thread tip-bot2 for Marco Elver
The following commit has been merged into the locking/core branch of tip: Commit-ID: 178a1877d782c034f466edd80e30a107af5469df Gitweb: https://git.kernel.org/tip/178a1877d782c034f466edd80e30a107af5469df Author:Marco Elver AuthorDate:Fri, 31 Jul 2020 10:17:23 +02:00

[tip: locking/core] kcsan: Add support for atomic builtins

2020-10-09 Thread tip-bot2 for Marco Elver
The following commit has been merged into the locking/core branch of tip: Commit-ID: 0f8ad5f2e93425812c393c91ceb5af3d95e79b10 Gitweb: https://git.kernel.org/tip/0f8ad5f2e93425812c393c91ceb5af3d95e79b10 Author:Marco Elver AuthorDate:Fri, 03 Jul 2020 15:40:29 +02:00

[tip: locking/core] locking/atomics: Use read-write instrumentation for atomic RMWs

2020-10-09 Thread tip-bot2 for Marco Elver
The following commit has been merged into the locking/core branch of tip: Commit-ID: 3570a1bcf45e9a7ddf9ba0e8d6d57cc67675cfef Gitweb: https://git.kernel.org/tip/3570a1bcf45e9a7ddf9ba0e8d6d57cc67675cfef Author:Marco Elver AuthorDate:Fri, 24 Jul 2020 09:00:08 +02:00

[tip: locking/core] kcsan: Support compounded read-write instrumentation

2020-10-09 Thread tip-bot2 for Marco Elver
The following commit has been merged into the locking/core branch of tip: Commit-ID: 14e2ac8de0f91f12122a49f09897b0cd05256460 Gitweb: https://git.kernel.org/tip/14e2ac8de0f91f12122a49f09897b0cd05256460 Author:Marco Elver AuthorDate:Fri, 24 Jul 2020 09:00:01 +02:00

[tip: locking/core] kcsan: Test support for compound instrumentation

2020-10-09 Thread tip-bot2 for Marco Elver
The following commit has been merged into the locking/core branch of tip: Commit-ID: bec4a2474890a6884eb890c778ea02bccaaae6eb Gitweb: https://git.kernel.org/tip/bec4a2474890a6884eb890c778ea02bccaaae6eb Author:Marco Elver AuthorDate:Fri, 24 Jul 2020 09:00:05 +02:00

[tip: locking/core] kcsan: Optimize debugfs stats counters

2020-10-09 Thread tip-bot2 for Marco Elver
The following commit has been merged into the locking/core branch of tip: Commit-ID: 2e986b81f698e73c95e6456183f27b861f47bb87 Gitweb: https://git.kernel.org/tip/2e986b81f698e73c95e6456183f27b861f47bb87 Author:Marco Elver AuthorDate:Mon, 10 Aug 2020 10:06:25 +02:00

[tip: locking/core] kcsan: Remove debugfs test command

2020-10-09 Thread tip-bot2 for Marco Elver
The following commit has been merged into the locking/core branch of tip: Commit-ID: 4700ccdf18fa3002d66769b69cf715cc58beea37 Gitweb: https://git.kernel.org/tip/4700ccdf18fa3002d66769b69cf715cc58beea37 Author:Marco Elver AuthorDate:Fri, 31 Jul 2020 10:17:21 +02:00

[tip: locking/core] instrumented.h: Introduce read-write instrumentation hooks

2020-10-09 Thread tip-bot2 for Marco Elver
The following commit has been merged into the locking/core branch of tip: Commit-ID: 00047c2e6d7c576c1a847f7db07ef0fc58085f22 Gitweb: https://git.kernel.org/tip/00047c2e6d7c576c1a847f7db07ef0fc58085f22 Author:Marco Elver AuthorDate:Fri, 24 Jul 2020 09:00:06 +02:00

[tip: locking/core] asm-generic/bitops: Use instrument_read_write() where appropriate

2020-10-09 Thread tip-bot2 for Marco Elver
The following commit has been merged into the locking/core branch of tip: Commit-ID: b159eeccb75a7916278d95e2ff5540e670682748 Gitweb: https://git.kernel.org/tip/b159eeccb75a7916278d95e2ff5540e670682748 Author:Marco Elver AuthorDate:Fri, 24 Jul 2020 09:00:07 +02:00

[tip: locking/core] kcsan: Simplify debugfs counter to name mapping

2020-10-09 Thread tip-bot2 for Marco Elver
The following commit has been merged into the locking/core branch of tip: Commit-ID: 69b2c81bc894606670204f0ae08f406dbcce836d Gitweb: https://git.kernel.org/tip/69b2c81bc894606670204f0ae08f406dbcce836d Author:Marco Elver AuthorDate:Fri, 31 Jul 2020 10:17:19 +02:00

[tip: locking/core] kcsan: Show message if enabled early

2020-10-09 Thread tip-bot2 for Marco Elver
The following commit has been merged into the locking/core branch of tip: Commit-ID: 2778793072c31e3eb33842f3bd7da82dfc7efc6b Gitweb: https://git.kernel.org/tip/2778793072c31e3eb33842f3bd7da82dfc7efc6b Author:Marco Elver AuthorDate:Fri, 31 Jul 2020 10:17:22 +02:00

[tip: locking/core] kcsan: Skew delay to be longer for certain access types

2020-10-09 Thread tip-bot2 for Marco Elver
The following commit has been merged into the locking/core branch of tip: Commit-ID: 106a307fd0a762e2d47e1cf99e6da43763887a18 Gitweb: https://git.kernel.org/tip/106a307fd0a762e2d47e1cf99e6da43763887a18 Author:Marco Elver AuthorDate:Fri, 24 Jul 2020 09:00:03 +02:00

[tip: locking/core] kcsan: Add missing CONFIG_KCSAN_IGNORE_ATOMICS checks

2020-10-09 Thread tip-bot2 for Marco Elver
The following commit has been merged into the locking/core branch of tip: Commit-ID: 9d1335cc1e97cc3da0d14f640dd716e614083e8b Gitweb: https://git.kernel.org/tip/9d1335cc1e97cc3da0d14f640dd716e614083e8b Author:Marco Elver AuthorDate:Fri, 24 Jul 2020 09:00:04 +02:00

[tip: locking/core] kcsan: Use tracing-safe version of prandom

2020-10-09 Thread tip-bot2 for Marco Elver
The following commit has been merged into the locking/core branch of tip: Commit-ID: cd290ec24633f51029dab0d25505fae7da0e1eda Gitweb: https://git.kernel.org/tip/cd290ec24633f51029dab0d25505fae7da0e1eda Author:Marco Elver AuthorDate:Fri, 21 Aug 2020 14:31:26 +02:00

[tip: locking/core] bitops, kcsan: Partially revert instrumentation for non-atomic bitops

2020-10-09 Thread tip-bot2 for Marco Elver
The following commit has been merged into the locking/core branch of tip: Commit-ID: 068df05363b79f54241bd6bd612055b8c16c5964 Gitweb: https://git.kernel.org/tip/068df05363b79f54241bd6bd612055b8c16c5964 Author:Marco Elver AuthorDate:Thu, 13 Aug 2020 18:38:59 +02:00

[tip: locking/kcsan] kcsan: Pass option tsan-instrument-read-before-write to Clang

2020-05-22 Thread tip-bot2 for Marco Elver
The following commit has been merged into the locking/kcsan branch of tip: Commit-ID: 52dfbb97a90fbf6a9826f15a71fca37861330a13 Gitweb: https://git.kernel.org/tip/52dfbb97a90fbf6a9826f15a71fca37861330a13 Author:Marco Elver AuthorDate:Thu, 21 May 2020 16:20:40 +02:00

[tip: locking/kcsan] kcsan: Support distinguishing volatile accesses

2020-05-22 Thread tip-bot2 for Marco Elver
The following commit has been merged into the locking/kcsan branch of tip: Commit-ID: 4e23395b9e97562d12b87a330a2fca3bf10c8663 Gitweb: https://git.kernel.org/tip/4e23395b9e97562d12b87a330a2fca3bf10c8663 Author:Marco Elver AuthorDate:Thu, 21 May 2020 16:20:39 +02:00

[tip: locking/kcsan] kcsan: Avoid inserting __tsan_func_entry/exit if possible

2020-05-22 Thread tip-bot2 for Marco Elver
The following commit has been merged into the locking/kcsan branch of tip: Commit-ID: 3bc9e5b0725b353b921feaf2c10bb4a9f932646f Gitweb: https://git.kernel.org/tip/3bc9e5b0725b353b921feaf2c10bb4a9f932646f Author:Marco Elver AuthorDate:Thu, 21 May 2020 16:20:38 +02:00

[tip: locking/kcsan] kcsan: Restrict supported compilers

2020-05-22 Thread tip-bot2 for Marco Elver
The following commit has been merged into the locking/kcsan branch of tip: Commit-ID: 0d473b1d6e5c240f8ffed02715c718024802d0fa Gitweb: https://git.kernel.org/tip/0d473b1d6e5c240f8ffed02715c718024802d0fa Author:Marco Elver AuthorDate:Thu, 21 May 2020 16:20:42 +02:00

[tip: locking/kcsan] compiler.h: Move function attributes to compiler_types.h

2020-05-22 Thread tip-bot2 for Marco Elver
The following commit has been merged into the locking/kcsan branch of tip: Commit-ID: 9a4e6db6161cc3b31c6202f8d7a9495e0c2ecda7 Gitweb: https://git.kernel.org/tip/9a4e6db6161cc3b31c6202f8d7a9495e0c2ecda7 Author:Marco Elver AuthorDate:Thu, 21 May 2020 16:20:46 +02:00

[tip: locking/kcsan] kcsan: Remove 'noinline' from __no_kcsan_or_inline

2020-05-22 Thread tip-bot2 for Marco Elver
The following commit has been merged into the locking/kcsan branch of tip: Commit-ID: f487a549ea30ee894055d8d20e81c1996a6e10a0 Gitweb: https://git.kernel.org/tip/f487a549ea30ee894055d8d20e81c1996a6e10a0 Author:Marco Elver AuthorDate:Thu, 21 May 2020 16:20:41 +02:00

[tip: locking/kcsan] kcsan: Update Documentation to change supported compilers

2020-05-22 Thread tip-bot2 for Marco Elver
The following commit has been merged into the locking/kcsan branch of tip: Commit-ID: 345043266de282a4059bc8336e2bcdd3680cc8f0 Gitweb: https://git.kernel.org/tip/345043266de282a4059bc8336e2bcdd3680cc8f0 Author:Marco Elver AuthorDate:Thu, 21 May 2020 16:20:43 +02:00

[tip: locking/kcsan] compiler.h: Avoid nested statement expression in data_race()

2020-05-22 Thread tip-bot2 for Marco Elver
The following commit has been merged into the locking/kcsan branch of tip: Commit-ID: aa7d8a2ee1e9b80e36ce2aa0d817c14ab3e23157 Gitweb: https://git.kernel.org/tip/aa7d8a2ee1e9b80e36ce2aa0d817c14ab3e23157 Author:Marco Elver AuthorDate:Thu, 21 May 2020 16:20:45 +02:00

[tip: locking/kcsan] compiler.h: Remove data_race() and unnecessary checks from {READ,WRITE}_ONCE()

2020-05-22 Thread tip-bot2 for Marco Elver
The following commit has been merged into the locking/kcsan branch of tip: Commit-ID: 777f73c4e79106d45b304f6af0d31917864dbdf1 Gitweb: https://git.kernel.org/tip/777f73c4e79106d45b304f6af0d31917864dbdf1 Author:Marco Elver AuthorDate:Thu, 21 May 2020 16:20:44 +02:00

[tip: locking/kcsan] compiler_types.h, kasan: Use __SANITIZE_ADDRESS__ instead of CONFIG_KASAN to decide inlining

2020-05-22 Thread tip-bot2 for Marco Elver
The following commit has been merged into the locking/kcsan branch of tip: Commit-ID: b91caf58f6fb88738f444cf40d247475c367de47 Gitweb: https://git.kernel.org/tip/b91caf58f6fb88738f444cf40d247475c367de47 Author:Marco Elver AuthorDate:Thu, 21 May 2020 16:20:47 +02:00

[tip: sched/urgent] sched: Use __always_inline on is_idle_task()

2020-08-27 Thread tip-bot2 for Marco Elver
The following commit has been merged into the sched/urgent branch of tip: Commit-ID: c94a88f341c9b8f05d8639f62bb5d95936f881cd Gitweb: https://git.kernel.org/tip/c94a88f341c9b8f05d8639f62bb5d95936f881cd Author:Marco Elver AuthorDate:Thu, 20 Aug 2020 19:20:46 +02:00

<    5   6   7   8   9   10   11   >