2022-11-08 | Alexander Potapenko | x86/traps: avoid KMSAN bugs originating from handle_bug() ...org/r/20221102110611.1085175-5-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-11-08 | Alexander Potapenko | kmsan: make sure PREEMPT_RT is off ...org/r/20221102110611.1085175-4-glider@google.com ...lkml/20221025221755.3810809-1-glider@google.com/ Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-11-08 | Alexander Potapenko | Kconfig.debug: ensure early check for KMSAN in CONFIG_KMSAN_WARN ...org/r/20221102110611.1085175-3-glider@google.com ...linux-mm/20221024212144.2852069-3-glider@google.com/ Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-11-08 | Alexander Potapenko | x86/uaccess: instrument copy_from_user_nmi() ...org/r/20221102110611.1085175-2-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-11-08 | Alexander Potapenko | kmsan: core: kmsan_in_runtime() should return true... ...org/r/20221102110611.1085175-1-glider@google.com ...lkml/20221025221755.3810809-1-glider@google.com/ Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-28 | Alexander Potapenko | x86: fortify: kmsan: fix KMSAN fortify builds ...org/r/20221024212144.2852069-5-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-28 | Alexander Potapenko | x86: asm: make sure __put_user_size() evaluates pointer... ...org/r/20221024212144.2852069-4-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-28 | Alexander Potapenko | Kconfig.debug: disable CONFIG_FRAME_WARN for KMSAN... ...org/r/20221024212144.2852069-3-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-28 | Alexander Potapenko | x86/purgatory: disable KMSAN instrumentation ...org/r/20221024212144.2852069-2-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-28 | Alexander Potapenko | mm: kmsan: export kmsan_copy_page_meta() ...org/r/20221024212144.2852069-1-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-14 | Alexander Potapenko | tipc: fix an information leak in tipc_topsrv_kern_subscr Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-13 | Alexander Potapenko | kmsan: unpoison @tlb in arch_tlb_gather_mmu() ...org/r/20220905122452.2258262-20-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-03 | Alexander Potapenko | x86: kmsan: handle CPU entry area ...org/r/20220928123219.1101883-1-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-03 | Alexander Potapenko | x86: kmsan: enable KMSAN builds for x86 ...org/r/20220915150417.722975-44-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-03 | Alexander Potapenko | mm: fs: initialize fsdata passed to write_begin/write_end... ...org/r/20220915150417.722975-43-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-03 | Alexander Potapenko | bpf: kmsan: initialize BPF registers with zeroes ...org/r/20220915150417.722975-42-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-03 | Alexander Potapenko | entry: kmsan: introduce kmsan_unpoison_entry_regs() ...org/r/20220915150417.722975-41-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-03 | Alexander Potapenko | x86: kmsan: don't instrument stack walking functions ...org/r/20220915150417.722975-40-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-03 | Alexander Potapenko | x86: fs: kmsan: disable CONFIG_DCACHE_WORD_ACCESS ...org/r/20220915150417.722975-39-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-03 | Alexander Potapenko | x86: kasan: kmsan: support CONFIG_GENERIC_CSUM on x86... ...org/r/20220915150417.722975-38-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-03 | Alexander Potapenko | x86: kmsan: sync metadata pages on page fault ...org/r/20220915150417.722975-37-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-03 | Alexander Potapenko | x86: kmsan: use __msan_ string functions where possible. ...org/r/20220915150417.722975-36-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-03 | Alexander Potapenko | x86: kmsan: handle open-coded assembly in lib/iomem.c ...org/r/20220915150417.722975-35-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-03 | Alexander Potapenko | x86: kmsan: skip shadow checks in __switch_to() ...org/r/20220915150417.722975-34-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-03 | Alexander Potapenko | x86: kmsan: disable instrumentation of unsupported... ...org/r/20220915150417.722975-33-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-03 | Alexander Potapenko | objtool: kmsan: list KMSAN API functions as uaccess... ...org/r/20220915150417.722975-32-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-03 | Alexander Potapenko | security: kmsan: fix interoperability with auto-initialization ...org/r/20220915150417.722975-31-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-03 | Alexander Potapenko | kcov: kmsan: unpoison area->list in kcov_remote_area_put() ...org/r/20220915150417.722975-30-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-03 | Alexander Potapenko | block: kmsan: skip bio block merging logic for KMSAN ...org/r/20220915150417.722975-29-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-03 | Alexander Potapenko | kmsan: disable physical page merging in biovec ...org/r/20220915150417.722975-28-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-03 | Alexander Potapenko | crypto: kmsan: disable accelerated configs under KMSAN ...org/r/20220915150417.722975-27-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-03 | Alexander Potapenko | kmsan: disable strscpy() optimization under KMSAN ...org/r/20220915150417.722975-26-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-03 | Alexander Potapenko | kmsan: add tests for KMSAN ...org/r/20220915150417.722975-25-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-03 | Alexander Potapenko | kmsan: handle memory sent to/from USB ...org/r/20220915150417.722975-24-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-03 | Alexander Potapenko | virtio: kmsan: check/unpoison scatterlist in vring_map_one_sg() ...org/r/20220915150417.722975-23-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-03 | Alexander Potapenko | dma: kmsan: unpoison DMA mappings ...org/r/20220915150417.722975-22-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-03 | Alexander Potapenko | input: libps2: mark data received in __ps2_command... ...org/r/20220915150417.722975-21-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-03 | Alexander Potapenko | kmsan: add iomap support ...org/r/20220915150417.722975-20-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-03 | Alexander Potapenko | instrumented.h: add KMSAN support ...org/r/20220915150417.722975-19-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-03 | Alexander Potapenko | init: kmsan: call KMSAN initialization routines ...org/r/20220915150417.722975-18-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-03 | Alexander Potapenko | kmsan: handle task creation and exiting ...org/r/20220915150417.722975-17-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-03 | Alexander Potapenko | mm: kmsan: call KMSAN hooks from SLUB code ...org/r/20220915150417.722975-16-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-03 | Alexander Potapenko | mm: kmsan: maintain KMSAN metadata for page operations ...org/r/20220915150417.722975-15-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-03 | Alexander Potapenko | MAINTAINERS: add entry for KMSAN ...org/r/20220915150417.722975-14-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-03 | Alexander Potapenko | kmsan: disable instrumentation of unsupported common... ...org/r/20220915150417.722975-13-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-03 | Alexander Potapenko | kmsan: add KMSAN runtime core ...org/r/20220915150417.722975-12-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-03 | Alexander Potapenko | libnvdimm/pfn_dev: increase MAX_STRUCT_PAGE_SIZE ...org/r/20220915150417.722975-11-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-03 | Alexander Potapenko | x86: kmsan: pgtable: reduce vmalloc space ...org/r/20220915150417.722975-10-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-03 | Alexander Potapenko | kmsan: mark noinstr as __no_sanitize_memory ...org/r/20220915150417.722975-9-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-03 | Alexander Potapenko | kmsan: introduce __no_sanitize_memory and __no_kmsan_checks ...org/r/20220915150417.722975-8-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-03 | Alexander Potapenko | kmsan: add ReST documentation ...org/r/20220915150417.722975-7-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-03 | Alexander Potapenko | asm-generic: instrument usercopy in cacheflush.h ...org/r/20220915150417.722975-6-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-03 | Alexander Potapenko | x86: asm: instrument usercopy in get_user() and put_user() ...org/r/20220915150417.722975-5-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-03 | Alexander Potapenko | instrumented.h: allow instrumenting both sides of copy_from_... ...org/r/20220915150417.722975-4-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2022-10-03 | Alexander Potapenko | stackdepot: reserve 5 extra bits in depot_stack_handle_t ...org/r/20220915150417.722975-3-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2021-12-10 | Alexander Potapenko | compiler_attributes.h: Add __disable_sanitizer_instrumentation Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2021-07-24 | Alexander Potapenko | kfence: skip all GFP_ZONEMASK allocations ...org/r/20210714092222.1890268-2-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2021-07-24 | Alexander Potapenko | kfence: move the size check to the beginning of __kfence_alloc() ...org/r/20210714092222.1890268-1-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2021-06-29 | Alexander Potapenko | kasan: use dump_stack_lvl(KERN_ERR) to print stacks ...org/r/20210506105405.3535023-2-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2021-06-29 | Alexander Potapenko | printk: introduce dump_stack_lvl() ...org/r/20210506105405.3535023-1-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2021-05-23 | Alexander Potapenko | kasan: slab: always reset the tag in get_freepointer_safe() ...org/r/20210514072228.534418-1-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2021-02-26 | Alexander Potapenko | kasan: use error_report_end tracepoint ...org/r/20210121131915.1331302-4-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2021-02-26 | Alexander Potapenko | kfence: use error_report_end tracepoint ...org/r/20210121131915.1331302-3-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2021-02-26 | Alexander Potapenko | tracing: add error_report_end trace point ...org/r/20210121131915.1331302-1-glider@google.com ...org/r/20210121131915.1331302-2-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2021-02-26 | Alexander Potapenko | kfence, kasan: make KFENCE compatible with KASAN Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2021-02-26 | Alexander Potapenko | mm, kfence: insert KFENCE hooks for SLUB Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2021-02-26 | Alexander Potapenko | mm, kfence: insert KFENCE hooks for SLAB Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2021-02-26 | Alexander Potapenko | x86, kfence: enable KFENCE for x86 Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2021-02-26 | Alexander Potapenko | mm: add Kernel Electric-Fence infrastructure Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2020-06-16 | glider@google.com | security: allow using Clang's zero initialization for... Signed-off-by: Alexander Potapenko <glider@google.com> ...org/r/20200616083435.223038-1-glider@google.com |
commit | commitdiff | tree |
2020-05-28 | Alexander Potapenko | fs/binfmt_elf.c: allocate initialized memory in fill_thread_... Signed-off-by: Alexander Potapenko <glider@google.com> ...kernel.org/r/20200419100848.63472-1-glider@google.com |
commit | commitdiff | tree |
2020-04-07 | Alexander Potapenko | kasan: stackdepot: move filter_irq_stacks() to stackdepot.c ...org/r/20200311121002.241430-1-glider@google.com [glider@google.com: add IRQENTRY_TEXT and SOFTIRQENTRY_TEX... ...org/r/20200311121124.243352-1-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> ...kernel.org/r/20200220141916.55455-3-glider@google.com |
commit | commitdiff | tree |
2020-04-07 | Alexander Potapenko | lib/stackdepot.c: build with -fno-builtin Signed-off-by: Alexander Potapenko <glider@google.com> ...kernel.org/r/20200220141916.55455-2-glider@google.com |
commit | commitdiff | tree |
2020-04-07 | Alexander Potapenko | lib/stackdepot.c: check depot_index before accessing... ...kernel.org/r/20200220141916.55455-1-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> Acked-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2020-03-17 | glider@google.com | arm64: define __alloc_zeroed_user_highpage Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2020-02-21 | Alexander Potapenko | lib/stackdepot.c: fix global out-of-bounds in stack_slabs ...org/r/20200218102950.260263-1-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2020-01-16 | Alexander Potapenko | PM: hibernate: fix crashes with init_on_free=1 Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2019-10-14 | Alexander Potapenko | lib/test_meminit: add a kmem_cache_alloc_bulk() test ...kernel.org/r/20191007091605.30530-2-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2019-10-14 | Alexander Potapenko | mm/slub.c: init_on_free=1 should wipe freelist ptr... ...kernel.org/r/20191007091605.30530-1-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2019-08-03 | Alexander Potapenko | lib/test_meminit.c: use GFP_ATOMIC in RCU critical... ...org/r/20190725121703.210874-1-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2019-07-17 | Alexander Potapenko | lib/test_meminit.c: minor test fixes ...org/r/20190626133135.217355-1-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2019-07-17 | Alexander Potapenko | lib: introduce test_meminit module ...kernel.org/r/20190529123812.43089-4-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2019-07-12 | Alexander Potapenko | mm: init: report memory auto-initialization features... ...kernel.org/r/20190617151050.92663-3-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2019-07-12 | Alexander Potapenko | mm: security: introduce init_on_alloc=1 and init_on_free... [glider@google.com: v8] ...org/r/20190626121943.131390-2-glider@google.com [glider@google.com: v9] ...org/r/20190627130316.254309-2-glider@google.com [glider@google.com: v10] ...org/r/20190628093131.199499-2-glider@google.com ...kernel.org/r/20190617151050.92663-2-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2019-04-22 | Alexander Potapenko | media: vivid: use vfree() instead of kfree() for dev... Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2019-04-13 | Alexander Potapenko | netfilter: conntrack: initialize ct->timeout Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2019-04-06 | Alexander Potapenko | x86/asm: Use stricter assembly constraints in bitops Signed-off-by: Alexander Potapenko <glider@google.com> ...org/r/20190402112813.193378-1-glider@google.com |
commit | commitdiff | tree |
2018-06-28 | Alexander Potapenko | vt: prevent leaking uninitialized data to userspace... Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2018-05-18 | Alexander Potapenko | scsi: sg: allocate with __GFP_ZERO in sg_build_indirect() Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2018-05-14 | Alexander Potapenko | x86/boot/64/clang: Use fixup_pointer() to access '__supporte... Signed-off-by: Alexander Potapenko <glider@google.com> ...org/r/20180509091822.191810-1-glider@google.com |
commit | commitdiff | tree |
2018-03-26 | Alexander Potapenko | netlink: make sure nladdr has correct size in netlink_connect() Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2018-03-09 | Alexander Potapenko | vhost_net: initialize rx_ring in vhost_net_open() Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2018-02-07 | Alexander Potapenko | lib/stackdepot.c: use a non-instrumented version of... ...kernel.org/r/20171117172149.69562-1-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2018-02-07 | Alexander Potapenko | kasan: add functions for unpoisoning stack variables Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2018-01-07 | Alexander Potapenko | mbcache: initialize entry->e_referenced in mb_cache_entry_cr... Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2017-09-28 | Alexander Potapenko | tun: bail out from tun_get_user() if the skb is empty Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2017-09-07 | Alexander Potapenko | slub: tidy up initialization ordering ...kernel.org/r/20170707083408.40410-1-glider@google.com Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2017-08-18 | Alexander Potapenko | sctp: fully initialize the IPv6 address in sctp_v6_to_addr() Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
2017-08-17 | Alexander Potapenko | x86/boot/64/clang: Use fixup_pointer() to access 'next_early... Signed-off-by: Alexander Potapenko <glider@google.com> ...org/r/20170816190808.131748-1-glider@google.com |
commit | commitdiff | tree |
2017-07-19 | Alexander Potapenko | llist: clang: introduce member_address_is_nonnull() Signed-off-by: Alexander Potapenko <glider@google.com> |
commit | commitdiff | tree |
next |