Show patches with: Submitter = Marco Elver       |    Archived = No       |   307 patches
« 1 2 3 4 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[mm,v2] kfence: show cpu and timestamp in alloc/free info [mm,v2] kfence: show cpu and timestamp in alloc/free info 2 - - 0 0 0 2021-07-14 Marco Elver New
Revert "mm/page_alloc: make should_fail_alloc_page() static" Revert "mm/page_alloc: make should_fail_alloc_page() static" 1 - - 0 0 0 2021-07-05 Marco Elver New
[v2] perf: Require CAP_KILL if sigtrap is requested [v2] perf: Require CAP_KILL if sigtrap is requested - - - 0 0 0 2021-07-01 Marco Elver New
kasan: fix build by including kernel.h kasan: fix build by including kernel.h - 3 - 0 0 0 2021-07-05 Marco Elver Accepted
perf: Fix data race between pin_count increment/decrement perf: Fix data race between pin_count increment/decrement - - - 0 0 0 2021-05-27 Marco Elver Accepted
io_uring: fix data race to avoid potential NULL-deref io_uring: fix data race to avoid potential NULL-deref - - - 0 0 0 2021-05-27 Marco Elver Accepted
kfence: unconditionally use unbound work queue kfence: unconditionally use unbound work queue - 1 - 0 0 0 2021-05-21 Marco Elver Accepted
kfence: use TASK_IDLE when awaiting allocation kfence: use TASK_IDLE when awaiting allocation - - - 0 0 0 2021-05-21 Marco Elver Accepted
init: verify that function is initcall_t at compile-time init: verify that function is initcall_t at compile-time - 3 2 0 0 0 2021-05-21 Marco Elver Accepted
[tip,v2,2/2] signal, perf: Add missing TRAP_PERF case in siginfo_layout() [tip,v2,1/2] signal, perf: Fix siginfo_t by avoiding u64 on 32-bit architectures - - - 0 0 0 2021-04-22 Marco Elver Accepted
[tip,v2,1/2] signal, perf: Fix siginfo_t by avoiding u64 on 32-bit architectures [tip,v2,1/2] signal, perf: Fix siginfo_t by avoiding u64 on 32-bit architectures - - 2 0 0 0 2021-04-22 Marco Elver Accepted
[tip,2/2] signal, perf: Add missing TRAP_PERF case in siginfo_layout() [tip,1/2] signal, perf: Fix siginfo_t by avoiding u64 on 32-bit architectures - - - 0 0 0 2021-04-22 Marco Elver Accepted
[tip,1/2] signal, perf: Fix siginfo_t by avoiding u64 on 32-bit architectures [tip,1/2] signal, perf: Fix siginfo_t by avoiding u64 on 32-bit architectures - - 2 0 0 0 2021-04-22 Marco Elver Accepted
[v2,3/3] kfence: use power-efficient work queue to run delayed work kfence: optimize timer scheduling - - - 0 0 0 2021-04-21 Marco Elver Accepted
[v2,2/3] kfence: maximize allocation wait timeout duration kfence: optimize timer scheduling - - - 0 0 0 2021-04-21 Marco Elver Accepted
[v2,1/3] kfence: await for allocation using wait_event kfence: optimize timer scheduling - - - 0 0 0 2021-04-21 Marco Elver Accepted
[9/9] kcsan: Document "value changed" line kcsan: Add support for reporting observed value changes - - - 0 0 0 2021-04-14 Marco Elver Accepted
[8/9] kcsan: Report observed value changes kcsan: Add support for reporting observed value changes - - - 0 0 0 2021-04-14 Marco Elver Accepted
[7/9] kcsan: Remove kcsan_report_type kcsan: Add support for reporting observed value changes - - - 0 0 0 2021-04-14 Marco Elver Accepted
[6/9] kcsan: Remove reporting indirection kcsan: Add support for reporting observed value changes - - - 0 0 0 2021-04-14 Marco Elver Accepted
[5/9] kcsan: Refactor access_info initialization kcsan: Add support for reporting observed value changes - - - 0 0 0 2021-04-14 Marco Elver Accepted
[4/9] kcsan: Fold panic() call into print_report() kcsan: Add support for reporting observed value changes - - - 0 0 0 2021-04-14 Marco Elver Accepted
[3/9] kcsan: Refactor passing watchpoint/other_info kcsan: Add support for reporting observed value changes - - - 0 0 0 2021-04-14 Marco Elver Accepted
[2/9] kcsan: Distinguish kcsan_report() calls kcsan: Add support for reporting observed value changes - - - 0 0 0 2021-04-14 Marco Elver Accepted
[1/9] kcsan: Simplify value change detection kcsan: Add support for reporting observed value changes - - - 0 0 0 2021-04-14 Marco Elver Accepted
[mm] kfence, x86: fix preemptible warning on KPTI-enabled systems [mm] kfence, x86: fix preemptible warning on KPTI-enabled systems 1 - - 0 0 0 2021-03-30 Marco Elver Accepted
[mm] kfence: make compatible with kmemleak [mm] kfence: make compatible with kmemleak - 1 1 0 0 0 2021-03-17 Marco Elver Accepted
[mm] kfence: zero guard page after out-of-bounds access [mm] kfence: zero guard page after out-of-bounds access 1 - - 0 0 0 2021-03-12 Marco Elver Accepted
[mm] kfence, slab: fix cache_alloc_debugcheck_after() for bulk allocations [mm] kfence, slab: fix cache_alloc_debugcheck_after() for bulk allocations - - - 0 0 0 2021-03-04 Marco Elver Accepted
[mm] kfence: fix reports if constant function prefixes exist [mm] kfence: fix reports if constant function prefixes exist - - 1 0 0 0 2021-03-04 Marco Elver Accepted
[mm] kfence: fix printk format for ptrdiff_t [mm] kfence: fix printk format for ptrdiff_t - 1 - 0 0 0 2021-03-03 Marco Elver Accepted
kcsan, debugfs: Move debugfs file creation out of early init kcsan, debugfs: Move debugfs file creation out of early init - 1 - 0 0 0 2021-03-03 Marco Elver Accepted
[mm] kfence: report sensitive information based on no_hash_pointers [mm] kfence: report sensitive information based on no_hash_pointers - - - 0 0 0 2021-02-23 Marco Elver Accepted
bpf_lru_list: Read double-checked variable once without lock bpf_lru_list: Read double-checked variable once without lock 1 - - 0 0 0 2021-02-09 Marco Elver Accepted
[net-next] net: fix up truesize of cloned skb in skb_prepare_for_shift() [net-next] net: fix up truesize of cloned skb in skb_prepare_for_shift() - - 1 0 0 0 2021-02-01 Marco Elver Accepted
kcsan: Add missing license and copyright headers kcsan: Add missing license and copyright headers - - - 0 0 0 2021-01-15 Marco Elver Accepted
[2/2] kcsan: Switch to KUNIT_CASE_PARAM for parameterized tests [1/2] kcsan: Make test follow KUnit style recommendations - 1 - 0 0 0 2021-01-13 Marco Elver Accepted
[1/2] kcsan: Make test follow KUnit style recommendations [1/2] kcsan: Make test follow KUnit style recommendations - 1 - 0 0 0 2021-01-13 Marco Elver Accepted
lkdtm: disable KASAN for rodata.o lkdtm: disable KASAN for rodata.o - 1 - 0 0 0 2020-12-14 Marco Elver Accepted
genksyms: Ignore module scoped _Static_assert() genksyms: Ignore module scoped _Static_assert() 1 - - 0 0 0 2020-12-01 Marco Elver Accepted
[net-next,v2] net: switch to storing KCOV handle directly in sk_buff [net-next,v2] net: switch to storing KCOV handle directly in sk_buff - - - 0 0 0 2020-11-25 Marco Elver Accepted
[v3,2/2] random32: Re-enable KCSAN instrumentation [v3,1/2] kcsan: Rewrite kcsan_prandom_u32_max() without prandom_u32_state() - - - 0 0 0 2020-11-24 Marco Elver Accepted
[v3,1/2] kcsan: Rewrite kcsan_prandom_u32_max() without prandom_u32_state() [v3,1/2] kcsan: Rewrite kcsan_prandom_u32_max() without prandom_u32_state() - - - 0 0 0 2020-11-24 Marco Elver Accepted
[v2] kcsan: Fix encoding masks and regain address bit [v2] kcsan: Fix encoding masks and regain address bit 1 - - 0 0 0 2020-11-06 Marco Elver Accepted
[v2,2/2] kcsan: Never set up watchpoints on NULL pointers [v2,1/2] kcsan: selftest: Ensure that address is at least PAGE_SIZE - 1 - 0 0 0 2020-10-22 Marco Elver Accepted
[v2,1/2] kcsan: selftest: Ensure that address is at least PAGE_SIZE [v2,1/2] kcsan: selftest: Ensure that address is at least PAGE_SIZE - 1 - 0 0 0 2020-10-22 Marco Elver Accepted
kcsan: Never set up watchpoints on NULL pointers kcsan: Never set up watchpoints on NULL pointers - - - 0 0 0 2020-10-22 Marco Elver Accepted
kcsan: Use tracing-safe version of prandom kcsan: Use tracing-safe version of prandom - - - 0 0 0 2020-08-21 Marco Elver Accepted
bitops, kcsan: Partially revert instrumentation for non-atomic bitops bitops, kcsan: Partially revert instrumentation for non-atomic bitops - - - 0 0 0 2020-08-13 Marco Elver Accepted
[5/5] kcsan: Use pr_fmt for consistency kcsan: Cleanups, readability, and cosmetic improvements - - - 0 0 0 2020-07-31 Marco Elver Accepted
[4/5] kcsan: Show message if enabled early kcsan: Cleanups, readability, and cosmetic improvements - - - 0 0 0 2020-07-31 Marco Elver Accepted
[3/5] kcsan: Remove debugfs test command kcsan: Cleanups, readability, and cosmetic improvements - - - 0 0 0 2020-07-31 Marco Elver Accepted
[2/5] kcsan: Simplify constant string handling kcsan: Cleanups, readability, and cosmetic improvements - - - 0 0 0 2020-07-31 Marco Elver Accepted
[1/5] kcsan: Simplify debugfs counter to name mapping kcsan: Cleanups, readability, and cosmetic improvements - - - 0 0 0 2020-07-31 Marco Elver Accepted
[tip/locking/core,v2,2/2] kcsan: Improve IRQ state trace reporting [tip/locking/core,v2,1/2] lockdep: Refactor IRQ trace events fields into struct - - - 0 0 0 2020-07-29 Marco Elver Accepted
[tip/locking/core,v2,1/2] lockdep: Refactor IRQ trace events fields into struct [tip/locking/core,v2,1/2] lockdep: Refactor IRQ trace events fields into struct - - - 0 0 0 2020-07-29 Marco Elver Accepted
[3/3] kcsan: Add atomic builtin test case [1/3] kcsan: Add support for atomic builtins - - - 0 0 0 2020-07-03 Marco Elver Accepted
[2/3] objtool: Add atomic builtin TSAN instrumentation to uaccess whitelist [1/3] kcsan: Add support for atomic builtins - - - 0 0 0 2020-07-03 Marco Elver Accepted
[1/3] kcsan: Add support for atomic builtins [1/3] kcsan: Add support for atomic builtins - 1 - 0 0 0 2020-07-03 Marco Elver Accepted
[2/2] kasan: Update required compiler versions in documentation [1/2] kasan: Improve and simplify Kconfig.kasan - - - 0 0 0 2020-06-29 Marco Elver Accepted
[1/2] kasan: Improve and simplify Kconfig.kasan [1/2] kasan: Improve and simplify Kconfig.kasan - - - 0 0 0 2020-06-29 Marco Elver Accepted
[v2] mm, kcsan: Instrument SLAB/SLUB free with "ASSERT_EXCLUSIVE_ACCESS" [v2] mm, kcsan: Instrument SLAB/SLUB free with "ASSERT_EXCLUSIVE_ACCESS" - - - 0 0 0 2020-06-23 Marco Elver Accepted
[3/3] kcsan: Disable branch tracing in core runtime kcsan: Re-add GCC support, and compiler flags improvements - - - 0 0 0 2020-06-18 Marco Elver Accepted
[2/3] kcsan: Simplify compiler flags kcsan: Re-add GCC support, and compiler flags improvements - - - 0 0 0 2020-06-18 Marco Elver Accepted
[1/3] kcsan: Re-add GCC as a supported compiler kcsan: Re-add GCC support, and compiler flags improvements - - - 0 0 0 2020-06-18 Marco Elver Accepted
[4/4] kcsan: Add jiffies test to test suite kcsan: Minor cleanups - - - 0 0 0 2020-06-16 Marco Elver Accepted
[3/4] kcsan: Remove existing special atomic rules kcsan: Minor cleanups - - - 0 0 0 2020-06-16 Marco Elver Accepted
[2/4] kcsan: Rename test.c to selftest.c kcsan: Minor cleanups - - - 0 0 0 2020-06-16 Marco Elver Accepted
[1/4] kcsan: Silence -Wmissing-prototypes warning with W=1 kcsan: Minor cleanups - - - 0 0 0 2020-06-16 Marco Elver Accepted
torture: Pass --kmake-arg to all make invocations torture: Pass --kmake-arg to all make invocations 1 - - 0 0 0 2020-06-16 Marco Elver Accepted
compiler_attributes.h: Support no_sanitize_undefined check with GCC 4 compiler_attributes.h: Support no_sanitize_undefined check with GCC 4 - 1 - 0 0 0 2020-06-15 Marco Elver Accepted
kcov: Unconditionally add -fno-stack-protector to compiler options kcov: Unconditionally add -fno-stack-protector to compiler options - 2 - 0 0 0 2020-06-15 Marco Elver Accepted
[-tip,v2,2/2] compiler_types.h: Add __no_sanitize_{address,undefined} to noinstr [-tip,v2,1/2] kasan: Bump required compiler version 1 - - 0 0 0 2020-06-04 Marco Elver Accepted
[-tip,v2,1/2] kasan: Bump required compiler version [-tip,v2,1/2] kasan: Bump required compiler version 1 1 - 0 0 0 2020-06-04 Marco Elver Accepted
kcsan: Prefer '__no_kcsan inline' in test kcsan: Prefer '__no_kcsan inline' in test - - - 0 0 0 2020-06-02 Marco Elver Accepted
[v2] kasan: Disable branch tracing for core runtime [v2] kasan: Disable branch tracing for core runtime - - - 0 0 0 2020-05-22 Marco Elver Accepted
[-tip,v3,11/11] compiler_types.h, kasan: Use __SANITIZE_ADDRESS__ instead of CONFIG_KASAN to deci... Fix KCSAN for new ONCE (require Clang 11) 1 - - 0 0 0 2020-05-21 Marco Elver Accepted
[-tip,v3,10/11] compiler.h: Move function attributes to compiler_types.h Fix KCSAN for new ONCE (require Clang 11) 1 - - 0 0 0 2020-05-21 Marco Elver Accepted
[-tip,v3,09/11] data_race: Avoid nested statement expression Fix KCSAN for new ONCE (require Clang 11) 1 - 1 0 0 0 2020-05-21 Marco Elver Accepted
[-tip,v3,08/11] READ_ONCE, WRITE_ONCE: Remove data_race() and unnecessary checks Fix KCSAN for new ONCE (require Clang 11) 1 - - 0 0 0 2020-05-21 Marco Elver Accepted
[-tip,v3,07/11] kcsan: Update Documentation to change supported compilers Fix KCSAN for new ONCE (require Clang 11) 1 - - 0 0 0 2020-05-21 Marco Elver Accepted
[-tip,v3,06/11] kcsan: Restrict supported compilers Fix KCSAN for new ONCE (require Clang 11) 1 - - 0 0 0 2020-05-21 Marco Elver Accepted
[-tip,v3,05/11] kcsan: Remove 'noinline' from __no_kcsan_or_inline Fix KCSAN for new ONCE (require Clang 11) 1 - - 0 0 0 2020-05-21 Marco Elver Accepted
[-tip,v3,04/11] kcsan: Pass option tsan-instrument-read-before-write to Clang Fix KCSAN for new ONCE (require Clang 11) 1 - - 0 0 0 2020-05-21 Marco Elver Accepted
[-tip,v3,03/11] kcsan: Support distinguishing volatile accesses Fix KCSAN for new ONCE (require Clang 11) 1 - - 0 0 0 2020-05-21 Marco Elver Accepted
[-tip,v3,02/11] kcsan: Avoid inserting __tsan_func_entry/exit if possible Fix KCSAN for new ONCE (require Clang 11) 1 - - 0 0 0 2020-05-21 Marco Elver Accepted
[-tip,v3,01/11] ubsan, kcsan: don't combine sanitizer with kcov on clang Fix KCSAN for new ONCE (require Clang 11) 1 - - 0 0 0 2020-05-21 Marco Elver Accepted
[v2] kcsan: Add test suite [v2] kcsan: Add test suite - - 1 0 0 0 2020-05-05 Marco Elver Accepted
[2/2] objtool, kcsan: Add kcsan_disable_current() and kcsan_enable_current_nowarn() [1/2] kcsan: Add __kcsan_{enable,disable}_current() variants - - - 0 0 0 2020-04-24 Marco Elver Accepted
[1/2] kcsan: Add __kcsan_{enable,disable}_current() variants [1/2] kcsan: Add __kcsan_{enable,disable}_current() variants - - - 0 0 0 2020-04-24 Marco Elver Accepted
kunit: Add missing newline in summary message kunit: Add missing newline in summary message 1 1 1 0 0 0 2020-04-16 Marco Elver Accepted
[2/2] kcsan: Make reporting aware of KCSAN tests [1/2] kcsan: Fix function matching in report - - - 0 0 0 2020-04-10 Marco Elver Accepted
[1/2] kcsan: Fix function matching in report [1/2] kcsan: Fix function matching in report - - - 0 0 0 2020-04-10 Marco Elver Accepted
checkpatch: Warn about data_race() without comment checkpatch: Warn about data_race() without comment 1 - - 0 0 0 2020-04-01 Marco Elver Accepted
[2/2] kcsan: Change data_race() to no longer require marking racing accesses [1/2] kcsan: Move kcsan_{disable,enable}_current() to kcsan-checks.h 1 - - 0 0 0 2020-03-31 Marco Elver Accepted
[1/2] kcsan: Move kcsan_{disable,enable}_current() to kcsan-checks.h [1/2] kcsan: Move kcsan_{disable,enable}_current() to kcsan-checks.h 1 - - 0 0 0 2020-03-31 Marco Elver Accepted
[3/3] kcsan: Introduce scoped ASSERT_EXCLUSIVE macros [1/3] kcsan: Add support for scoped accesses - - - 0 0 0 2020-03-25 Marco Elver Accepted
[2/3] objtool, kcsan: Add explicit check functions to uaccess whitelist [1/3] kcsan: Add support for scoped accesses - - - 0 0 0 2020-03-25 Marco Elver Accepted
[1/3] kcsan: Add support for scoped accesses [1/3] kcsan: Add support for scoped accesses - - - 0 0 0 2020-03-25 Marco Elver Accepted
[2/2] kcsan: Avoid blocking producers in prepare_report() [1/2] kcsan: Introduce report access_info and other_info - - - 0 0 0 2020-03-18 Marco Elver Accepted
« 1 2 3 4 »