2022-10-03 |
Alexander Potapenko | x86: fs: kmsan: disable CONFIG_DCACHE_WORD_ACCESS 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... Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2022-10-03 |
Alexander Potapenko | x86: kmsan: sync metadata pages on page fault Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2022-10-03 |
Alexander Potapenko | x86: kmsan: use __msan_ string functions where possible. 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 Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2022-10-03 |
Alexander Potapenko | x86: kmsan: skip shadow checks in __switch_to() Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2022-10-03 |
Alexander Potapenko | x86: kmsan: disable instrumentation of unsupported... Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2022-10-03 |
Alexander Potapenko | objtool: kmsan: list KMSAN API functions as uaccess... Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2022-10-03 |
Alexander Potapenko | security: kmsan: fix interoperability with auto-initialization 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() 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 Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2022-10-03 |
Alexander Potapenko | kmsan: disable physical page merging in biovec Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2022-10-03 |
Alexander Potapenko | crypto: kmsan: disable accelerated configs under KMSAN Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2022-10-03 |
Alexander Potapenko | kmsan: disable strscpy() optimization under KMSAN Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2022-10-03 |
Alexander Potapenko | kmsan: add tests for KMSAN Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2022-10-03 |
Alexander Potapenko | kmsan: handle memory sent to/from USB 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() Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2022-10-03 |
Alexander Potapenko | dma: kmsan: unpoison DMA mappings Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2022-10-03 |
Alexander Potapenko | input: libps2: mark data received in __ps2_command... Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2022-10-03 |
Alexander Potapenko | kmsan: add iomap support Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2022-10-03 |
Alexander Potapenko | instrumented.h: add KMSAN support Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2022-10-03 |
Alexander Potapenko | init: kmsan: call KMSAN initialization routines Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2022-10-03 |
Alexander Potapenko | kmsan: handle task creation and exiting Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2022-10-03 |
Alexander Potapenko | mm: kmsan: call KMSAN hooks from SLUB code Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2022-10-03 |
Alexander Potapenko | mm: kmsan: maintain KMSAN metadata for page operations Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2022-10-03 |
Alexander Potapenko | MAINTAINERS: add entry for KMSAN Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2022-10-03 |
Alexander Potapenko | kmsan: disable instrumentation of unsupported common... Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2022-10-03 |
Alexander Potapenko | kmsan: add KMSAN runtime core Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2022-10-03 |
Alexander Potapenko | libnvdimm/pfn_dev: increase MAX_STRUCT_PAGE_SIZE Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2022-10-03 |
Alexander Potapenko | x86: kmsan: pgtable: reduce vmalloc space Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2022-10-03 |
Alexander Potapenko | kmsan: mark noinstr as __no_sanitize_memory 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 Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2022-10-03 |
Alexander Potapenko | kmsan: add ReST documentation Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2022-10-03 |
Alexander Potapenko | asm-generic: instrument usercopy in cacheflush.h 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() 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_... 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 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 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() 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 Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2021-06-29 |
Alexander Potapenko | printk: introduce dump_stack_lvl() 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() Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2021-02-26 |
Alexander Potapenko | kasan: use error_report_end tracepoint Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2021-02-26 |
Alexander Potapenko | kfence: use error_report_end tracepoint Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2021-02-26 |
Alexander Potapenko | tracing: add error_report_end trace point 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-05-28 |
Alexander Potapenko | fs/binfmt_elf.c: allocate initialized memory in fill_thread_... Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2020-04-07 |
Alexander Potapenko | kasan: stackdepot: move filter_irq_stacks() to stackdepot.c Signed-off-by: Alexander Potapenko <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>
|
commit | commitdiff | tree |
2020-04-07 |
Alexander Potapenko | lib/stackdepot.c: check depot_index before accessing... Signed-off-by: Alexander Potapenko <glider@google.com> Acked-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 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 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... 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... Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2019-07-17 |
Alexander Potapenko | lib/test_meminit.c: minor test fixes Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2019-07-17 |
Alexander Potapenko | lib: introduce test_meminit module Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2019-07-12 |
Alexander Potapenko | mm: init: report memory auto-initialization features... 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... 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>
|
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>
|
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... 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 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>
|
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 |
2017-07-18 |
Alexander Potapenko | ipv4: ipv6: initialize treq->txhash in cookie_v[46... Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2017-07-15 |
Alexander Potapenko | sctp: don't dereference ptr before leaving _sctp_walk_... Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2017-07-05 |
Alexander Potapenko | fs: generic_block_bmap(): initialize all of the fields... Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2017-06-07 |
Alexander Potapenko | net: don't call strlen on non-terminated string in... Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2017-05-24 |
Alexander Potapenko | net: rtnetlink: bail out from rtnl_fdb_dump() on parse... Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2017-05-04 |
Alexander Potapenko | ipv4, ipv6: ensure raw socket message is big enough... Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2017-04-25 |
Alexander Potapenko | net/packet: check length in getsockopt() called with... Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2017-03-22 |
Alexander Potapenko | ipv6: make sure to initialize sockc.tsflags before... Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2017-03-10 |
Alexander Potapenko | selinux: check for address length in selinux_socket_bind() Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2017-03-10 |
Alexander Potapenko | net: initialize msg.msg_flags in recvfrom Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2017-03-02 |
Alexander Potapenko | net: don't call strlen() on the user buffer in packet_bind_s... Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2017-01-23 |
Alexander Potapenko | block: Initialize cfqq->ioprio_class in cfq_get_queue() Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2016-10-11 |
Alexander Potapenko | kcov: do not instrument lib/stackdepot.c Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2016-08-11 |
Alexander Potapenko | kasan: remove the unnecessary WARN_ONCE from quarantine.c Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2016-08-10 |
Alexander Potapenko | x86, kasan, ftrace: Put APIC interrupt handlers into... Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2016-08-02 |
Alexander Potapenko | kasan: avoid overflowing quarantine size on low memory... Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2016-07-28 |
Alexander Potapenko | mm, kasan: switch SLUB to stackdepot, enable memory... Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2016-07-28 |
Alexander Potapenko | mm, kasan: account for object redzone in SLUB's nearest_obj() Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2016-06-21 |
Alexander Potapenko | arm64: allow building with kcov coverage on ARM64 Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
2016-05-21 |
Alexander Potapenko | mm, kasan: add a ksize() test Signed-off-by: Alexander Potapenko <glider@google.com>
|
commit | commitdiff | tree |
next |