Show patches with: Submitter = Alexander Potapenko       |    State = Action Required       |    Archived = No       |   374 patches
« 1 2 3 4 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v2,3/3] x86: call instrumentation hooks from copy_mc.c [v2,1/3] mm: kmsan: implement kmsan_memmove() - 1 - --- 2024-03-20 Alexander Potapenko New
[v2,2/3] instrumented.h: add instrument_memcpy_before, instrument_memcpy_after [v2,1/3] mm: kmsan: implement kmsan_memmove() - 1 - --- 2024-03-20 Alexander Potapenko New
[v2,1/3] mm: kmsan: implement kmsan_memmove() [v2,1/3] mm: kmsan: implement kmsan_memmove() - 1 - --- 2024-03-20 Alexander Potapenko New
[v1,3/3] x86: call instrumentation hooks from copy_mc.c [v1,1/3] mm: kmsan: implement kmsan_memmove() - - - --- 2024-03-19 Alexander Potapenko New
[v1,2/3] instrumented.h: add instrument_memcpy_before, instrument_memcpy_after [v1,1/3] mm: kmsan: implement kmsan_memmove() - - - --- 2024-03-19 Alexander Potapenko New
[v1,1/3] mm: kmsan: implement kmsan_memmove() [v1,1/3] mm: kmsan: implement kmsan_memmove() - - - --- 2024-03-19 Alexander Potapenko New
[v2] mm: kmsan: remove runtime checks from kmsan_unpoison_memory() [v2] mm: kmsan: remove runtime checks from kmsan_unpoison_memory() - - 1 --- 2024-01-24 Alexander Potapenko New
mm: kmsan: remove runtime checks from kmsan_unpoison_memory() mm: kmsan: remove runtime checks from kmsan_unpoison_memory() - - 1 --- 2024-01-24 Alexander Potapenko New
[v1] mm: make __GFP_BITS_SHIFT independent of CONFIG_LOCKDEP [v1] mm: make __GFP_BITS_SHIFT independent of CONFIG_LOCKDEP - - - --- 2023-09-18 Alexander Potapenko New
[v2,4/4] kmsan: introduce test_memcpy_initialized_gap() [v2,1/4] kmsan: simplify kmsan_internal_memmove_metadata() 1 - - --- 2023-09-11 Alexander Potapenko New
[v2,3/4] kmsan: merge test_memcpy_aligned_to_unaligned{,2}() together [v2,1/4] kmsan: simplify kmsan_internal_memmove_metadata() 1 - - --- 2023-09-11 Alexander Potapenko New
[v2,2/4] kmsan: prevent optimizations in memcpy tests [v2,1/4] kmsan: simplify kmsan_internal_memmove_metadata() 1 - - --- 2023-09-11 Alexander Potapenko New
[v2,1/4] kmsan: simplify kmsan_internal_memmove_metadata() [v2,1/4] kmsan: simplify kmsan_internal_memmove_metadata() 1 - - --- 2023-09-11 Alexander Potapenko New
[2/2] kmsan: prevent optimizations in memcpy tests [1/2] kmsan: simplify kmsan_internal_memmove_metadata() - - - --- 2023-09-07 Alexander Potapenko New
[1/2] kmsan: simplify kmsan_internal_memmove_metadata() [1/2] kmsan: simplify kmsan_internal_memmove_metadata() 1 - - --- 2023-09-07 Alexander Potapenko New
[v2] string: use __builtin_memcpy() in strlcpy/strlcat [v2] string: use __builtin_memcpy() in strlcpy/strlcat 1 - - --- 2023-05-30 Alexander Potapenko New
string: use __builtin_memcpy() in strlcpy/strlcat string: use __builtin_memcpy() in strlcpy/strlcat 1 1 - --- 2023-04-24 Alexander Potapenko New
[v2,4/4] mm: apply __must_check to vmap_pages_range_noflush() [v2,1/4] mm: kmsan: handle alloc failures in kmsan_vmap_pages_range_noflush() - 1 - --- 2023-04-13 Alexander Potapenko New
[v2,3/4] mm: kmsan: apply __must_check to non-void functions [v2,1/4] mm: kmsan: handle alloc failures in kmsan_vmap_pages_range_noflush() - 1 - --- 2023-04-13 Alexander Potapenko New
[v2,2/4] mm: kmsan: handle alloc failures in kmsan_ioremap_page_range() [v2,1/4] mm: kmsan: handle alloc failures in kmsan_vmap_pages_range_noflush() - 1 - --- 2023-04-13 Alexander Potapenko New
[v2,1/4] mm: kmsan: handle alloc failures in kmsan_vmap_pages_range_noflush() [v2,1/4] mm: kmsan: handle alloc failures in kmsan_vmap_pages_range_noflush() - 1 - --- 2023-04-13 Alexander Potapenko New
[2/2] mm: kmsan: handle alloc failures in kmsan_ioremap_page_range() [1/2] mm: kmsan: handle alloc failures in kmsan_vmap_pages_range_noflush() - - - --- 2023-04-12 Alexander Potapenko New
[1/2] mm: kmsan: handle alloc failures in kmsan_vmap_pages_range_noflush() [1/2] mm: kmsan: handle alloc failures in kmsan_vmap_pages_range_noflush() - - - --- 2023-04-12 Alexander Potapenko New
[2/2] kmsan: add test_stackdepot_roundtrip [1/2] lib/stackdepot: kmsan: mark API outputs as initialized - - - --- 2023-03-06 Alexander Potapenko New
[1/2] lib/stackdepot: kmsan: mark API outputs as initialized [1/2] lib/stackdepot: kmsan: mark API outputs as initialized - 2 - --- 2023-03-06 Alexander Potapenko New
[4/4] kmsan: add memsetXX tests [1/4] x86: kmsan: Don't rename memintrinsics in uninstrumented files - 1 - --- 2023-03-03 Alexander Potapenko New
[3/4] x86: kmsan: use C versions of memset16/memset32/memset64 [1/4] x86: kmsan: Don't rename memintrinsics in uninstrumented files - 1 - --- 2023-03-03 Alexander Potapenko New
[2/4] kmsan: another take at fixing memcpy tests [1/4] x86: kmsan: Don't rename memintrinsics in uninstrumented files - 1 - --- 2023-03-03 Alexander Potapenko New
[1/4] x86: kmsan: Don't rename memintrinsics in uninstrumented files [1/4] x86: kmsan: Don't rename memintrinsics in uninstrumented files - 1 - --- 2023-03-03 Alexander Potapenko New
[4/4] kmsan: add memsetXX tests [1/4] x86: kmsan: Don't rename memintrinsics in uninstrumented files - - - --- 2023-03-01 Alexander Potapenko New
[3/4] x86: kmsan: use C versions of memset16/memset32/memset64 [1/4] x86: kmsan: Don't rename memintrinsics in uninstrumented files - 1 - --- 2023-03-01 Alexander Potapenko New
[2/4] kmsan: another take at fixing memcpy tests [1/4] x86: kmsan: Don't rename memintrinsics in uninstrumented files - - - --- 2023-03-01 Alexander Potapenko New
[1/4] x86: kmsan: Don't rename memintrinsics in uninstrumented files [1/4] x86: kmsan: Don't rename memintrinsics in uninstrumented files - 1 - --- 2023-03-01 Alexander Potapenko New
kmsan: silence -Wmissing-prototypes warnings kmsan: silence -Wmissing-prototypes warnings - 1 - --- 2023-01-12 Alexander Potapenko New
Revert "x86: kmsan: sync metadata pages on page fault" Revert "x86: kmsan: sync metadata pages on page fault" - - - --- 2023-01-11 Alexander Potapenko New
[v2] kmsan: fix memcpy tests [v2] kmsan: fix memcpy tests - 1 - --- 2022-12-05 Alexander Potapenko New
kmsan: fix memcpy tests kmsan: fix memcpy tests - - - --- 2022-12-05 Alexander Potapenko New
[2/2] kmsan: allow using __msan_instrument_asm_store() inside runtime [1/2] lockdep: allow instrumenting lockdep.c with KMSAN - - - --- 2022-11-28 Alexander Potapenko New
[1/2] lockdep: allow instrumenting lockdep.c with KMSAN [1/2] lockdep: allow instrumenting lockdep.c with KMSAN - - - --- 2022-11-28 Alexander Potapenko New
Revert "kmsan: unpoison @tlb in arch_tlb_gather_mmu()" Revert "kmsan: unpoison @tlb in arch_tlb_gather_mmu()" - - - --- 2022-11-10 Alexander Potapenko New
[v2] x86/traps: avoid KMSAN bugs originating from handle_bug() [v2] x86/traps: avoid KMSAN bugs originating from handle_bug() 1 - - --- 2022-11-03 Alexander Potapenko New
[5/5] x86/traps: avoid KMSAN bugs originating from handle_bug() [1/5] kmsan: core: kmsan_in_runtime() should return true in NMI context - - - --- 2022-11-02 Alexander Potapenko New
[4/5] kmsan: make sure PREEMPT_RT is off [1/5] kmsan: core: kmsan_in_runtime() should return true in NMI context 1 - - --- 2022-11-02 Alexander Potapenko New
[3/5] Kconfig.debug: ensure early check for KMSAN in CONFIG_KMSAN_WARN [1/5] kmsan: core: kmsan_in_runtime() should return true in NMI context - - - --- 2022-11-02 Alexander Potapenko New
[2/5] x86/uaccess: instrument copy_from_user_nmi() [1/5] kmsan: core: kmsan_in_runtime() should return true in NMI context 1 - - --- 2022-11-02 Alexander Potapenko New
[1/5] kmsan: core: kmsan_in_runtime() should return true in NMI context [1/5] kmsan: core: kmsan_in_runtime() should return true in NMI context 1 - - --- 2022-11-02 Alexander Potapenko New
x86/uaccess: instrument copy_from_user_nmi() x86/uaccess: instrument copy_from_user_nmi() - - - --- 2022-10-25 Alexander Potapenko New
[5/5] x86: fortify: kmsan: fix KMSAN fortify builds [1/5] mm: kmsan: export kmsan_copy_page_meta() - - - --- 2022-10-24 Alexander Potapenko New
[4/5] x86: asm: make sure __put_user_size() evaluates pointer once [1/5] mm: kmsan: export kmsan_copy_page_meta() - - - --- 2022-10-24 Alexander Potapenko New
[3/5] Kconfig.debug: disable CONFIG_FRAME_WARN for KMSAN by default [1/5] mm: kmsan: export kmsan_copy_page_meta() - - - --- 2022-10-24 Alexander Potapenko New
[2/5] x86/purgatory: disable KMSAN instrumentation [1/5] mm: kmsan: export kmsan_copy_page_meta() - - - --- 2022-10-24 Alexander Potapenko New
[1/5] mm: kmsan: export kmsan_copy_page_meta() [1/5] mm: kmsan: export kmsan_copy_page_meta() - - - --- 2022-10-24 Alexander Potapenko New
[mm] x86: kmsan: handle CPU entry area [mm] x86: kmsan: handle CPU entry area - - - --- 2022-09-28 Alexander Potapenko New
[v7,43/43] x86: kmsan: enable KMSAN builds for x86 Add KernelMemorySanitizer infrastructure - - - --- 2022-09-15 Alexander Potapenko New
[v7,42/43] mm: fs: initialize fsdata passed to write_begin/write_end interface Add KernelMemorySanitizer infrastructure - - - --- 2022-09-15 Alexander Potapenko New
[v7,41/43] bpf: kmsan: initialize BPF registers with zeroes Add KernelMemorySanitizer infrastructure - - - --- 2022-09-15 Alexander Potapenko New
[v7,40/43] entry: kmsan: introduce kmsan_unpoison_entry_regs() Add KernelMemorySanitizer infrastructure - - - --- 2022-09-15 Alexander Potapenko New
[v7,39/43] x86: kmsan: don't instrument stack walking functions Add KernelMemorySanitizer infrastructure - - - --- 2022-09-15 Alexander Potapenko New
[v7,38/43] x86: fs: kmsan: disable CONFIG_DCACHE_WORD_ACCESS Add KernelMemorySanitizer infrastructure - - - --- 2022-09-15 Alexander Potapenko New
[v7,37/43] x86: kasan: kmsan: support CONFIG_GENERIC_CSUM on x86, enable it for KASAN/KMSAN Add KernelMemorySanitizer infrastructure - - - --- 2022-09-15 Alexander Potapenko New
[v7,36/43] x86: kmsan: sync metadata pages on page fault Add KernelMemorySanitizer infrastructure - - - --- 2022-09-15 Alexander Potapenko New
[v7,35/43] x86: kmsan: use __msan_ string functions where possible. Add KernelMemorySanitizer infrastructure - - - --- 2022-09-15 Alexander Potapenko New
[v7,34/43] x86: kmsan: handle open-coded assembly in lib/iomem.c Add KernelMemorySanitizer infrastructure - - - --- 2022-09-15 Alexander Potapenko New
[v7,33/43] x86: kmsan: skip shadow checks in __switch_to() Add KernelMemorySanitizer infrastructure - - - --- 2022-09-15 Alexander Potapenko New
[v7,32/43] x86: kmsan: disable instrumentation of unsupported code Add KernelMemorySanitizer infrastructure - - - --- 2022-09-15 Alexander Potapenko New
[v7,31/43] objtool: kmsan: list KMSAN API functions as uaccess-safe Add KernelMemorySanitizer infrastructure - - - --- 2022-09-15 Alexander Potapenko New
[v7,30/43] security: kmsan: fix interoperability with auto-initialization Add KernelMemorySanitizer infrastructure - - - --- 2022-09-15 Alexander Potapenko New
[v7,29/43] kcov: kmsan: unpoison area->list in kcov_remote_area_put() Add KernelMemorySanitizer infrastructure - - - --- 2022-09-15 Alexander Potapenko New
[v7,28/43] block: kmsan: skip bio block merging logic for KMSAN Add KernelMemorySanitizer infrastructure - - - --- 2022-09-15 Alexander Potapenko New
[v7,27/43] kmsan: disable physical page merging in biovec Add KernelMemorySanitizer infrastructure - - - --- 2022-09-15 Alexander Potapenko New
[v7,26/43] crypto: kmsan: disable accelerated configs under KMSAN Add KernelMemorySanitizer infrastructure - - - --- 2022-09-15 Alexander Potapenko New
[v7,25/43] kmsan: disable strscpy() optimization under KMSAN Add KernelMemorySanitizer infrastructure - - - --- 2022-09-15 Alexander Potapenko New
[v7,24/43] kmsan: add tests for KMSAN Add KernelMemorySanitizer infrastructure - - - --- 2022-09-15 Alexander Potapenko New
[v7,23/43] kmsan: handle memory sent to/from USB Add KernelMemorySanitizer infrastructure - - - --- 2022-09-15 Alexander Potapenko New
[v7,22/43] virtio: kmsan: check/unpoison scatterlist in vring_map_one_sg() Add KernelMemorySanitizer infrastructure 1 - - --- 2022-09-15 Alexander Potapenko New
[v7,21/43] dma: kmsan: unpoison DMA mappings Add KernelMemorySanitizer infrastructure - - - --- 2022-09-15 Alexander Potapenko New
[v7,20/43] Input: libps2: mark data received in __ps2_command() as initialized Add KernelMemorySanitizer infrastructure - - - --- 2022-09-15 Alexander Potapenko New
[v7,19/43] kmsan: add iomap support Add KernelMemorySanitizer infrastructure - - - --- 2022-09-15 Alexander Potapenko New
[v7,18/43] instrumented.h: add KMSAN support Add KernelMemorySanitizer infrastructure - 1 - --- 2022-09-15 Alexander Potapenko New
[v7,17/43] init: kmsan: call KMSAN initialization routines Add KernelMemorySanitizer infrastructure - - - --- 2022-09-15 Alexander Potapenko New
[v7,16/43] kmsan: handle task creation and exiting Add KernelMemorySanitizer infrastructure - - - --- 2022-09-15 Alexander Potapenko New
[v7,15/43] mm: kmsan: call KMSAN hooks from SLUB code Add KernelMemorySanitizer infrastructure - 1 - --- 2022-09-15 Alexander Potapenko New
[v7,14/43] mm: kmsan: maintain KMSAN metadata for page operations Add KernelMemorySanitizer infrastructure - - - --- 2022-09-15 Alexander Potapenko New
[v7,13/43] MAINTAINERS: add entry for KMSAN Add KernelMemorySanitizer infrastructure - - - --- 2022-09-15 Alexander Potapenko New
[v7,12/43] kmsan: disable instrumentation of unsupported common kernel code Add KernelMemorySanitizer infrastructure - 1 - --- 2022-09-15 Alexander Potapenko New
[v7,11/43] kmsan: add KMSAN runtime core Add KernelMemorySanitizer infrastructure 1 - - --- 2022-09-15 Alexander Potapenko New
[v7,10/43] libnvdimm/pfn_dev: increase MAX_STRUCT_PAGE_SIZE Add KernelMemorySanitizer infrastructure - 1 - --- 2022-09-15 Alexander Potapenko New
[v7,09/43] x86: kmsan: pgtable: reduce vmalloc space Add KernelMemorySanitizer infrastructure - - - --- 2022-09-15 Alexander Potapenko New
[v7,08/43] kmsan: mark noinstr as __no_sanitize_memory Add KernelMemorySanitizer infrastructure - 1 - --- 2022-09-15 Alexander Potapenko New
[v7,07/43] kmsan: introduce __no_sanitize_memory and __no_kmsan_checks Add KernelMemorySanitizer infrastructure - 1 - --- 2022-09-15 Alexander Potapenko New
[v7,06/43] kmsan: add ReST documentation Add KernelMemorySanitizer infrastructure - - - --- 2022-09-15 Alexander Potapenko New
[v7,05/43] asm-generic: instrument usercopy in cacheflush.h Add KernelMemorySanitizer infrastructure - 1 - --- 2022-09-15 Alexander Potapenko New
[v7,04/43] x86: asm: instrument usercopy in get_user() and put_user() Add KernelMemorySanitizer infrastructure - - - --- 2022-09-15 Alexander Potapenko New
[v7,03/43] instrumented.h: allow instrumenting both sides of copy_from_user() Add KernelMemorySanitizer infrastructure - 1 - --- 2022-09-15 Alexander Potapenko New
[v7,02/43] stackdepot: reserve 5 extra bits in depot_stack_handle_t Add KernelMemorySanitizer infrastructure - 1 - --- 2022-09-15 Alexander Potapenko New
[v7,01/43] x86: add missing include to sparsemem.h Add KernelMemorySanitizer infrastructure - - - --- 2022-09-15 Alexander Potapenko New
[v6,44/44] x86: kmsan: enable KMSAN builds for x86 Add KernelMemorySanitizer infrastructure - - - --- 2022-09-05 Alexander Potapenko New
[v6,43/44] mm: fs: initialize fsdata passed to write_begin/write_end interface Add KernelMemorySanitizer infrastructure - - - --- 2022-09-05 Alexander Potapenko New
[v6,42/44] bpf: kmsan: initialize BPF registers with zeroes Add KernelMemorySanitizer infrastructure - - - --- 2022-09-05 Alexander Potapenko New
[v6,41/44] entry: kmsan: introduce kmsan_unpoison_entry_regs() Add KernelMemorySanitizer infrastructure - - - --- 2022-09-05 Alexander Potapenko New
« 1 2 3 4 »