2021-06-05 | Marco Elver | kfence: use TASK_IDLE when awaiting allocation ...org/r/20210521083209.3740269-1-elver@google.com Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2021-05-27 | Marco Elver | io_uring: fix data race to avoid potential NULL-deref Signed-off-by: Marco Elver <elver@google.com> ...org/r/20210527092547.2656514-1-elver@google.com |
commit | commitdiff | tree |
2021-05-24 | Marco Elver | init: verify that function is initcall_t at compile... Signed-off-by: Marco Elver <elver@google.com> ...org/r/20210521072610.2880286-1-elver@google.com |
commit | commitdiff | tree |
2021-05-05 | Marco Elver | kfence: use power-efficient work queue to run delayed... ...org/r/20210421105132.3965998-4-elver@google.com Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2021-05-05 | Marco Elver | kfence: maximize allocation wait timeout duration ...org/r/20210421105132.3965998-3-elver@google.com Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2021-05-05 | Marco Elver | kfence: await for allocation using wait_event ...org/r/20210421105132.3965998-1-elver@google.com ...org/r/20210421105132.3965998-2-elver@google.com Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2021-05-05 | Marco Elver | kfence: zero guard page after out-of-bounds access ...org/r/20210312121653.348518-1-elver@google.com Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2021-04-23 | Marco Elver | signal, perf: Add missing TRAP_PERF case in siginfo_layout() Signed-off-by: Marco Elver <elver@google.com> ...kernel.org/r/20210422191823.79012-2-elver@google.com |
commit | commitdiff | tree |
2021-04-23 | Marco Elver | signal, perf: Fix siginfo_t by avoiding u64 on 32-bit... Signed-off-by: Marco Elver <elver@google.com> ...kernel.org/r/20210422191823.79012-1-elver@google.com |
commit | commitdiff | tree |
2021-04-16 | Marco Elver | selftests/perf_events: Add kselftest for remove_on_exec Signed-off-by: Marco Elver <elver@google.com> ...org/r/20210408103605.1676875-9-elver@google.com |
commit | commitdiff | tree |
2021-04-16 | Marco Elver | selftests/perf_events: Add kselftest for process-wide... Signed-off-by: Marco Elver <elver@google.com> ...org/r/20210408103605.1676875-8-elver@google.com |
commit | commitdiff | tree |
2021-04-16 | Marco Elver | perf: Add support for SIGTRAP on perf events Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2021-04-16 | Marco Elver | signal: Introduce TRAP_PERF si_code and si_perf to... Signed-off-by: Marco Elver <elver@google.com> ...org/r/20210408103605.1676875-6-elver@google.com |
commit | commitdiff | tree |
2021-04-16 | Marco Elver | perf: Add support for event removal on exec Signed-off-by: Marco Elver <elver@google.com> ...org/r/20210408103605.1676875-5-elver@google.com |
commit | commitdiff | tree |
2021-04-16 | Marco Elver | perf: Support only inheriting events if cloned with... Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2021-04-16 | Marco Elver | perf: Apply PERF_EVENT_IOC_MODIFY_ATTRIBUTES to children Signed-off-by: Marco Elver <elver@google.com> ...org/r/20210408103605.1676875-3-elver@google.com |
commit | commitdiff | tree |
2021-04-09 | Marco Elver | kfence, x86: fix preemptible warning on KPTI-enabled... ...org/r/20210330065737.652669-1-elver@google.com Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2021-03-25 | Marco Elver | kfence: make compatible with kmemleak ...org/r/20210317084740.3099921-1-elver@google.com Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2021-03-19 | Marco Elver | lib/vsprintf: do not show no_hash_pointers message... Signed-off-by: Marco Elver <elver@google.com> ...org/r/20210305194206.3165917-1-elver@google.com |
commit | commitdiff | tree |
2021-03-13 | Marco Elver | kfence: fix reports if constant function prefixes exist ...org/r/20210304144000.1148590-1-elver@google.com Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2021-03-13 | Marco Elver | kfence, slab: fix cache_alloc_debugcheck_after() for... ...org/r/20210304205256.2162309-1-elver@google.com Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2021-03-13 | Marco Elver | kfence: fix printk format for ptrdiff_t ...org/r/20210303121157.3430807-1-elver@google.com Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2021-03-08 | Marco Elver | kcsan: Add missing license and copyright headers Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2021-03-08 | Marco Elver | kcsan: Switch to KUNIT_CASE_PARAM for parameterized... Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2021-03-08 | Marco Elver | kcsan: Make test follow KUnit style recommendations Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2021-03-08 | Marco Elver | kcsan, debugfs: Move debugfs file creation out of early... Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2021-02-26 | Marco Elver | kfence: report sensitive information based on no_hash_pointers ...org/r/20210223082043.1972742-1-elver@google.com Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2021-02-26 | Marco Elver | MAINTAINERS: add entry for KFENCE ...org/r/20201103175841.3495947-10-elver@google.com Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2021-02-26 | Marco Elver | kfence: add test suite [elver@google.com: fix typo in test] [elver@google.com: show access type in report] ...org/r/20210111091544.3287013-2-elver@google.com ...org/r/20201103175841.3495947-9-elver@google.com Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2021-02-26 | Marco Elver | kfence, Documentation: add KFENCE documentation [elver@google.com: add missing copyright header... ...org/r/20210118092159.145934-4-elver@google.com ...org/r/20201103175841.3495947-8-elver@google.com Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2021-02-26 | Marco Elver | kfence: use pt_regs to generate stack trace on faults ...org/r/20201105092133.2075331-1-elver@google.com Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2021-02-26 | Marco Elver | arm64, kfence: enable KFENCE for ARM64 [elver@google.com: add missing copyright and description... ...org/r/20210118092159.145934-3-elver@google.com ...org/r/20201103175841.3495947-4-elver@google.com Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2021-02-10 | Marco Elver | bpf_lru_list: Read double-checked variable once without... Signed-off-by: Marco Elver <elver@google.com> ...org/bpf/20210209112701.3341724-1-elver@google.com |
commit | commitdiff | tree |
2021-02-03 | Marco Elver | net: fix up truesize of cloned skb in skb_prepare_for_shift() Signed-off-by: Marco Elver <elver@google.com> ...org/r/20210201160420.2826895-1-elver@google.com |
commit | commitdiff | tree |
2021-01-04 | Marco Elver | random32: Re-enable KCSAN instrumentation Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2021-01-04 | Marco Elver | kcsan: Rewrite kcsan_prandom_u32_max() without prandom_u32_s... Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2020-12-21 | Marco Elver | genksyms: Ignore module scoped _Static_assert() Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2020-12-15 | Marco Elver | lkdtm: disable KASAN for rodata.o ...org/r/20201214191413.3164796-1-elver@google.com Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2020-12-01 | Marco Elver | net: switch to storing KCOV handle directly in sk_buff Signed-off-by: Marco Elver <elver@google.com> ...org/r/20201125224840.2014773-1-elver@google.com |
commit | commitdiff | tree |
2020-11-07 | Marco Elver | kcsan: Fix encoding masks and regain address bit Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2020-11-03 | Marco Elver | kcsan: Never set up watchpoints on NULL pointers Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2020-11-03 | Marco Elver | kcsan: selftest: Ensure that address is at least PAGE_SIZE Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2020-10-14 | Marco Elver | kasan: remove mentions of unsupported Clang versions Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2020-08-31 | Marco Elver | kcsan: Use tracing-safe version of prandom ...org/r/20200821063043.1949509-1-elver@google.com Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2020-08-26 | Marco Elver | sched: Use __always_inline on is_idle_task() Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2020-08-24 | Marco Elver | bitops, kcsan: Partially revert instrumentation for... Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2020-08-24 | Marco Elver | kcsan: Optimize debugfs stats counters Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2020-08-24 | Marco Elver | kcsan: Use pr_fmt for consistency Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2020-08-24 | Marco Elver | kcsan: Show message if enabled early Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2020-08-24 | Marco Elver | kcsan: Remove debugfs test command Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2020-08-24 | Marco Elver | kcsan: Simplify constant string handling Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2020-08-24 | Marco Elver | kcsan: Simplify debugfs counter to name mapping Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2020-08-24 | Marco Elver | locking/atomics: Use read-write instrumentation for... Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2020-08-24 | Marco Elver | asm-generic/bitops: Use instrument_read_write() where... Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2020-08-24 | Marco Elver | instrumented.h: Introduce read-write instrumentation... Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2020-08-24 | Marco Elver | kcsan: Test support for compound instrumentation Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2020-08-24 | Marco Elver | kcsan: Add missing CONFIG_KCSAN_IGNORE_ATOMICS checks Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2020-08-24 | Marco Elver | kcsan: Skew delay to be longer for certain access types Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2020-08-24 | Marco Elver | objtool, kcsan: Add __tsan_read_write to uaccess whitelist Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2020-08-24 | Marco Elver | kcsan: Support compounded read-write instrumentation Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2020-08-24 | Marco Elver | kcsan: Add atomic builtin test case Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2020-08-24 | Marco Elver | objtool: Add atomic builtin TSAN instrumentation to... Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2020-08-24 | Marco Elver | kcsan: Add support for atomic builtins Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2020-08-12 | Marco Elver | kcov: unconditionally add -fno-stack-protector to compiler... Signed-off-by: Marco Elver <elver@google.com> ...kernel.org/r/20200615184302.7591-1-elver@google.com |
commit | commitdiff | tree |
2020-08-07 | Marco Elver | kasan: update required compiler versions in documentation Signed-off-by: Marco Elver <elver@google.com> ...org/r/20200629104157.3242503-2-elver@google.com |
commit | commitdiff | tree |
2020-08-07 | Marco Elver | kasan: improve and simplify Kconfig.kasan Signed-off-by: Marco Elver <elver@google.com> ...org/r/20200629104157.3242503-1-elver@google.com |
commit | commitdiff | tree |
2020-08-07 | Marco Elver | mm, kcsan: instrument SLAB/SLUB free with "ASSERT_EXCLUSIVE_... Signed-off-by: Marco Elver <elver@google.com> ...org/r/20200623072653.114563-1-elver@google.com |
commit | commitdiff | tree |
2020-07-31 | Marco Elver | kcsan: Improve IRQ state trace reporting Signed-off-by: Marco Elver <elver@google.com> ...org/r/20200729110916.3920464-2-elver@google.com |
commit | commitdiff | tree |
2020-07-31 | Marco Elver | lockdep: Refactor IRQ trace events fields into struct Signed-off-by: Marco Elver <elver@google.com> ...org/r/20200729110916.3920464-1-elver@google.com |
commit | commitdiff | tree |
2020-07-10 | Marco Elver | kcsan: Make KCSAN compatible with new IRQ state tracking Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2020-06-29 | Marco Elver | tools/memory-model: Fix "conflict" definition Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2020-06-29 | Marco Elver | kcsan: Disable branch tracing in core runtime Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2020-06-29 | Marco Elver | kcsan: Simplify compiler flags Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2020-06-29 | Marco Elver | kcsan: Re-add GCC as a supported compiler Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2020-06-29 | Marco Elver | kcsan: Add jiffies test to test suite Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2020-06-29 | Marco Elver | kcsan: Remove existing special atomic rules Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2020-06-29 | Marco Elver | kcsan: Rename test.c to selftest.c Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2020-06-29 | Marco Elver | kcsan: Silence -Wmissing-prototypes warning with W=1 Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2020-06-29 | Marco Elver | kcsan: Prefer '__no_kcsan inline' in test Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2020-06-29 | Marco Elver | kcsan: Add test suite Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2020-06-29 | Marco Elver | torture: Pass --kmake-arg to all make invocations Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2020-06-25 | Marco Elver | kasan: Fix required compiler version Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2020-06-16 | Marco Elver | compiler_attributes.h: Support no_sanitize_undefined... Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2020-06-15 | Marco Elver | compiler_types.h: Add __no_sanitize_{address,undefined... Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2020-06-15 | Marco Elver | kasan: Bump required compiler version Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2020-06-11 | Marco Elver | compiler_types.h, kasan: Use __SANITIZE_ADDRESS__ instead... Signed-off-by: Marco Elver <elver@google.com> ...org/r/20200521142047.169334-12-elver@google.com |
commit | commitdiff | tree |
2020-06-11 | Marco Elver | compiler.h: Move function attributes to compiler_types.h Signed-off-by: Marco Elver <elver@google.com> ...org/r/20200521142047.169334-11-elver@google.com |
commit | commitdiff | tree |
2020-06-11 | Marco Elver | compiler.h: Avoid nested statement expression in data_race() Signed-off-by: Marco Elver <elver@google.com> ...org/r/20200521142047.169334-10-elver@google.com |
commit | commitdiff | tree |
2020-06-11 | Marco Elver | compiler.h: Remove data_race() and unnecessary checks... Signed-off-by: Marco Elver <elver@google.com> ...org/r/20200521142047.169334-9-elver@google.com |
commit | commitdiff | tree |
2020-06-11 | Marco Elver | kcsan: Update Documentation to change supported compilers Signed-off-by: Marco Elver <elver@google.com> ...org/r/20200521142047.169334-8-elver@google.com |
commit | commitdiff | tree |
2020-06-11 | Marco Elver | kcsan: Remove 'noinline' from __no_kcsan_or_inline Signed-off-by: Marco Elver <elver@google.com> ...org/r/20200521142047.169334-6-elver@google.com |
commit | commitdiff | tree |
2020-06-11 | Marco Elver | kcsan: Pass option tsan-instrument-read-before-write... Signed-off-by: Marco Elver <elver@google.com> ...org/r/20200521142047.169334-5-elver@google.com |
commit | commitdiff | tree |
2020-06-11 | Marco Elver | kcsan: Support distinguishing volatile accesses Signed-off-by: Marco Elver <elver@google.com> ...org/r/20200521142047.169334-4-elver@google.com |
commit | commitdiff | tree |
2020-06-11 | Marco Elver | kcsan: Restrict supported compilers Signed-off-by: Marco Elver <elver@google.com> ...org/r/20200521142047.169334-7-elver@google.com |
commit | commitdiff | tree |
2020-06-11 | Marco Elver | kcsan: Avoid inserting __tsan_func_entry/exit if possible Signed-off-by: Marco Elver <elver@google.com> ...org/r/20200521142047.169334-3-elver@google.com |
commit | commitdiff | tree |
2020-06-11 | Marco Elver | asm-generic/atomic: Use __always_inline for fallback... Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2020-06-05 | Marco Elver | compiler_types.h: Use unoptimized __unqual_scalar_typeof... Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
2020-06-05 | Marco Elver | compiler_types.h: Optimize __unqual_scalar_typeof compilatio... Signed-off-by: Marco Elver <elver@google.com> ...org/r/20200527103236.148700-1-elver@google.com |
commit | commitdiff | tree |
2020-05-23 | Marco Elver | kasan: disable branch tracing for core runtime [elver@google.com: remove duplicate DISABLE_BRANCH_PROFIL... ...org/r/20200522075207.157349-1-elver@google.com Signed-off-by: Marco Elver <elver@google.com> ...kernel.org/r/20200519182459.87166-1-elver@google.com |
commit | commitdiff | tree |
2020-05-06 | Marco Elver | objtool, kcsan: Add kcsan_disable_current() and kcsan_enable... Signed-off-by: Marco Elver <elver@google.com> |
commit | commitdiff | tree |
next |