Show patches with: Submitter = Marco Elver       |    Archived = No       |   301 patches
« 1 2 3 4 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[7/7] kcsan: permissive: Ignore data-racy 1-bit value changes kcsan: Introduce CONFIG_KCSAN_PERMISSIVE - - - 0 0 0 2021-06-07 Marco Elver In Next
[6/7] kcsan: Print if strict or non-strict during init kcsan: Introduce CONFIG_KCSAN_PERMISSIVE - - - 0 0 0 2021-06-07 Marco Elver In Next
[5/7] kcsan: Rework atomic.h into permissive.h kcsan: Introduce CONFIG_KCSAN_PERMISSIVE - - - 0 0 0 2021-06-07 Marco Elver In Next
[4/7] kcsan: Reduce get_ctx() uses in kcsan_found_watchpoint() kcsan: Introduce CONFIG_KCSAN_PERMISSIVE - - - 0 0 0 2021-06-07 Marco Elver In Next
[3/7] kcsan: Introduce CONFIG_KCSAN_STRICT kcsan: Introduce CONFIG_KCSAN_PERMISSIVE - - - 0 0 0 2021-06-07 Marco Elver In Next
[2/7] kcsan: Remove CONFIG_KCSAN_DEBUG kcsan: Introduce CONFIG_KCSAN_PERMISSIVE - - - 0 0 0 2021-06-07 Marco Elver In Next
[1/7] kcsan: Improve some Kconfig comments kcsan: Introduce CONFIG_KCSAN_PERMISSIVE - - - 0 0 0 2021-06-07 Marco Elver In Next
[v3] kcov: add __no_sanitize_coverage to fix noinstr for all architectures [v3] kcov: add __no_sanitize_coverage to fix noinstr for all architectures 1 2 - 0 0 0 2021-05-27 Marco Elver New
[v2] kcov: add __no_sanitize_coverage to fix noinstr for all architectures [v2] kcov: add __no_sanitize_coverage to fix noinstr for all architectures 1 - - 0 0 0 2021-05-27 Marco Elver New
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
kcov: add __no_sanitize_coverage to fix noinstr for all architectures kcov: add __no_sanitize_coverage to fix noinstr for all architectures 1 - - 0 0 0 2021-05-25 Marco Elver In Next
kfence: unconditionally use unbound work queue kfence: unconditionally use unbound work queue - 1 - 0 0 0 2021-05-21 Marco Elver In Next
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
kfence: test: fix for "mm, slub: change run-time assertion in kmalloc_index() to compile-time" kfence: test: fix for "mm, slub: change run-time assertion in kmalloc_index() to compile-time" - - - 0 0 0 2021-05-13 Marco Elver In Next
fix for "printk: introduce dump_stack_lvl()" fix for "printk: introduce dump_stack_lvl()" - 1 - 0 0 0 2021-05-13 Marco Elver In Next
[3/3] arm64: Add compile-time asserts for siginfo_t offsets [1/3] sparc64: Add compile-time asserts for siginfo_t offsets - - - 0 0 0 2021-04-29 Marco Elver In Next
[2/3] arm: Add compile-time asserts for siginfo_t offsets [1/3] sparc64: Add compile-time asserts for siginfo_t offsets - - - 0 0 0 2021-04-29 Marco Elver In Next
[1/3] sparc64: Add compile-time asserts for siginfo_t offsets [1/3] sparc64: Add compile-time asserts for siginfo_t offsets 1 - - 0 0 0 2021-04-29 Marco Elver In Next
[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
[3/3] kfence: use power-efficient work queue to run delayed work kfence: optimize timer scheduling - - - 0 0 0 2021-04-19 Marco Elver In Next
[2/3] kfence: maximize allocation wait timeout duration kfence: optimize timer scheduling - - - 0 0 0 2021-04-19 Marco Elver In Next
[1/3] kfence: await for allocation using wait_event kfence: optimize timer scheduling - - - 0 0 0 2021-04-19 Marco Elver In Next
[9/9] kcsan: Document "value changed" line kcsan: Add support for reporting observed value changes - - - 0 0 0 2021-04-14 Marco Elver In Next
[8/9] kcsan: Report observed value changes kcsan: Add support for reporting observed value changes - - - 0 0 0 2021-04-14 Marco Elver In Next
[7/9] kcsan: Remove kcsan_report_type kcsan: Add support for reporting observed value changes - - - 0 0 0 2021-04-14 Marco Elver In Next
[6/9] kcsan: Remove reporting indirection kcsan: Add support for reporting observed value changes - - - 0 0 0 2021-04-14 Marco Elver In Next
[5/9] kcsan: Refactor access_info initialization kcsan: Add support for reporting observed value changes - - - 0 0 0 2021-04-14 Marco Elver In Next
[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 In Next
[3/9] kcsan: Refactor passing watchpoint/other_info kcsan: Add support for reporting observed value changes - - - 0 0 0 2021-04-14 Marco Elver In Next
[2/9] kcsan: Distinguish kcsan_report() calls kcsan: Add support for reporting observed value changes - - - 0 0 0 2021-04-14 Marco Elver In Next
[1/9] kcsan: Simplify value change detection kcsan: Add support for reporting observed value changes - - - 0 0 0 2021-04-14 Marco Elver In Next
[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
[mm,4/4] kfence: add missing copyright header to documentation [mm,1/4] kfence: add missing copyright and description headers - 1 - 0 0 0 2021-01-18 Marco Elver In Next
[mm,3/4] kfence, arm64: add missing copyright and description header [mm,1/4] kfence: add missing copyright and description headers - 1 - 0 0 0 2021-01-18 Marco Elver In Next
[mm,2/4] kfence, x86: add missing copyright and description header [mm,1/4] kfence: add missing copyright and description headers - 1 - 0 0 0 2021-01-18 Marco Elver In Next
[mm,1/4] kfence: add missing copyright and description headers [mm,1/4] kfence: add missing copyright and description headers - 1 - 0 0 0 2021-01-18 Marco Elver In Next
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
[mm] kfence: fix potential deadlock due to wake_up() [mm] kfence: fix potential deadlock due to wake_up() - - - 0 0 0 2021-01-04 Marco Elver In Next
kfence: fix typo in test kfence: fix typo in test 1 - - 0 0 0 2020-12-15 Marco Elver In Next
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
kfence: Avoid stalling work queue task without allocations kfence: Avoid stalling work queue task without allocations - - - 0 0 0 2020-11-10 Marco Elver In Next
[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
kfence: Fix parameter description for kfence_object_start() kfence: Fix parameter description for kfence_object_start() - 1 - 0 0 0 2020-11-06 Marco Elver In Next
kfence: Use pt_regs to generate stack trace on faults kfence: Use pt_regs to generate stack trace on faults 1 - - 0 0 0 2020-11-05 Marco Elver In Next
kcsan: Fix encoding masks and regain address bit kcsan: Fix encoding masks and regain address bit - - - 0 0 0 2020-10-23 Marco Elver In Next
[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
[v3,10/10] kfence: add test suite KFENCE: A low-overhead sampling-based memory safety error detector - 1 - 0 0 0 2020-09-21 Marco Elver Superseded
[v3,09/10] kfence, Documentation: add KFENCE documentation KFENCE: A low-overhead sampling-based memory safety error detector - 1 - 0 0 0 2020-09-21 Marco Elver Superseded
[v3,08/10] kfence, lockdep: make KFENCE compatible with lockdep KFENCE: A low-overhead sampling-based memory safety error detector - 1 - 0 0 0 2020-09-21 Marco Elver Superseded
[v3,07/10] kfence, kmemleak: make KFENCE compatible with KMEMLEAK KFENCE: A low-overhead sampling-based memory safety error detector - 1 - 0 0 0 2020-09-21 Marco Elver Superseded
[v3,06/10] kfence, kasan: make KFENCE compatible with KASAN KFENCE: A low-overhead sampling-based memory safety error detector - 1 - 0 0 0 2020-09-21 Marco Elver Superseded
[v3,05/10] mm, kfence: insert KFENCE hooks for SLUB KFENCE: A low-overhead sampling-based memory safety error detector - 1 - 0 0 0 2020-09-21 Marco Elver Superseded
[v3,04/10] mm, kfence: insert KFENCE hooks for SLAB KFENCE: A low-overhead sampling-based memory safety error detector - 1 - 0 0 0 2020-09-21 Marco Elver Superseded
[v3,03/10] arm64, kfence: enable KFENCE for ARM64 KFENCE: A low-overhead sampling-based memory safety error detector - 1 - 0 0 0 2020-09-21 Marco Elver Superseded
[v3,02/10] x86, kfence: enable KFENCE for x86 KFENCE: A low-overhead sampling-based memory safety error detector - 1 - 0 0 0 2020-09-21 Marco Elver Superseded
[v3,01/10] mm: add Kernel Electric-Fence infrastructure KFENCE: A low-overhead sampling-based memory safety error detector - 2 - 0 0 0 2020-09-21 Marco Elver Superseded
[v2,10/10] kfence: add test suite KFENCE: A low-overhead sampling-based memory safety error detector - - - 0 0 0 2020-09-15 Marco Elver Superseded
[v2,09/10] kfence, Documentation: add KFENCE documentation KFENCE: A low-overhead sampling-based memory safety error detector - - - 0 0 0 2020-09-15 Marco Elver Superseded
[v2,08/10] kfence, lockdep: make KFENCE compatible with lockdep KFENCE: A low-overhead sampling-based memory safety error detector - - - 0 0 0 2020-09-15 Marco Elver Superseded
[v2,07/10] kfence, kmemleak: make KFENCE compatible with KMEMLEAK KFENCE: A low-overhead sampling-based memory safety error detector - - - 0 0 0 2020-09-15 Marco Elver Superseded
[v2,06/10] kfence, kasan: make KFENCE compatible with KASAN KFENCE: A low-overhead sampling-based memory safety error detector - - - 0 0 0 2020-09-15 Marco Elver Superseded
[v2,05/10] mm, kfence: insert KFENCE hooks for SLUB KFENCE: A low-overhead sampling-based memory safety error detector - - - 0 0 0 2020-09-15 Marco Elver Superseded
[v2,04/10] mm, kfence: insert KFENCE hooks for SLAB KFENCE: A low-overhead sampling-based memory safety error detector - - - 0 0 0 2020-09-15 Marco Elver Superseded
[v2,03/10] arm64, kfence: enable KFENCE for ARM64 KFENCE: A low-overhead sampling-based memory safety error detector - - - 0 0 0 2020-09-15 Marco Elver Superseded
[v2,02/10] x86, kfence: enable KFENCE for x86 KFENCE: A low-overhead sampling-based memory safety error detector - - - 0 0 0 2020-09-15 Marco Elver Superseded
[v2,01/10] mm: add Kernel Electric-Fence infrastructure KFENCE: A low-overhead sampling-based memory safety error detector - - - 0 0 0 2020-09-15 Marco Elver Superseded
[RFC,10/10] kfence: add test suite KFENCE: A low-overhead sampling-based memory safety error detector - - - 0 0 0 2020-09-07 Marco Elver Superseded
[RFC,09/10] kfence, Documentation: add KFENCE documentation KFENCE: A low-overhead sampling-based memory safety error detector - - - 0 0 0 2020-09-07 Marco Elver Superseded
[RFC,08/10] kfence, lockdep: make KFENCE compatible with lockdep KFENCE: A low-overhead sampling-based memory safety error detector - - - 0 0 0 2020-09-07 Marco Elver Superseded
[RFC,07/10] kfence, kmemleak: make KFENCE compatible with KMEMLEAK KFENCE: A low-overhead sampling-based memory safety error detector - - - 0 0 0 2020-09-07 Marco Elver Superseded
[RFC,06/10] kfence, kasan: make KFENCE compatible with KASAN KFENCE: A low-overhead sampling-based memory safety error detector - - - 0 0 0 2020-09-07 Marco Elver Superseded
[RFC,05/10] mm, kfence: insert KFENCE hooks for SLUB KFENCE: A low-overhead sampling-based memory safety error detector - - - 0 0 0 2020-09-07 Marco Elver Superseded
[RFC,04/10] mm, kfence: insert KFENCE hooks for SLAB KFENCE: A low-overhead sampling-based memory safety error detector - - - 0 0 0 2020-09-07 Marco Elver Superseded
[RFC,03/10] arm64, kfence: enable KFENCE for ARM64 KFENCE: A low-overhead sampling-based memory safety error detector - - - 0 0 0 2020-09-07 Marco Elver Superseded
[RFC,02/10] x86, kfence: enable KFENCE for x86 KFENCE: A low-overhead sampling-based memory safety error detector - - - 0 0 0 2020-09-07 Marco Elver Superseded
« 1 2 3 4 »