2022-10-03 |
Andrey Konovalov | kasan: drop CONFIG_KASAN_TAGS_IDENTIFY Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-10-03 |
Andrey Konovalov | kasan: split save_alloc_info implementations Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-10-03 |
Andrey Konovalov | kasan: move is_kmalloc check out of save_alloc_info Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-10-03 |
Andrey Konovalov | kasan: rename kasan_set_*_info to kasan_save_*_info Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-10-03 |
Andrey Konovalov | kasan: check KASAN_NO_FREE_META in __kasan_metadata_size Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-07-04 |
Andrey Konovalov | kasan: fix zeroing vmalloc memory with HW_TAGS Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-07-04 |
Andrey Konovalov | mm: introduce clear_highpage_kasan_tagged Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-07-04 |
Andrey Konovalov | mm: rename kernel_init_free_pages to kernel_init_pages Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-07-03 |
Andrey Konovalov | arm64: dts: qcom: qcs404: fix default pinctrl settings... Signed-off-by: Andrey Konovalov <andrey.konovalov@linaro.org>
|
commit | commitdiff | tree |
2022-06-23 |
Andrey Konovalov | arm64: stacktrace: use non-atomic __set_bit Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-06-23 |
Andrey Konovalov | arm64: kasan: do not instrument stacktrace.c Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-05-13 |
Andrey Konovalov | kasan: clean-up kconfig options descriptions Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-05-13 |
Andrey Konovalov | kasan: move boot parameters section in documentation Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-05-13 |
Andrey Konovalov | kasan: update documentation Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-05-13 |
Andrey Konovalov | kasan: give better names to shadow values Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-05-13 |
Andrey Konovalov | kasan: use tabs to align shadow values Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-05-13 |
Andrey Konovalov | kasan: clean up comments in internal kasan.h Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-05-02 |
Andrey Konovalov | mm: slab: fix comment for __assume_kmalloc_alignment Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-05-02 |
Andrey Konovalov | mm: slab: fix comment for ARCH_KMALLOC_MINALIGN Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-04-29 |
Andrey Konovalov | kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t Signed-off-by: Andrey Konovalov <andreyknvl@google.com> Cc: Andrey Konovalov <andreyknvl@gmail.com>
|
commit | commitdiff | tree |
2022-04-01 |
Andrey Konovalov | mm, kasan: fix __GFP_BITS_SHIFT definition breaking... Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan: disable LOCKDEP when printing reports Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan: move and hide kasan_save_enable/restore_multi_shot Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan: reorder reporting functions Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan: respect KASAN_BIT_REPORTED in all reporting... Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan: add comment about UACCESS regions to kasan_report Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan: rename kasan_access_info to kasan_report_info Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan: move and simplify kasan_report_async Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan: call print_report from kasan_report_invalid_free Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan: merge __kasan_report into kasan_report Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan: restructure kasan_report Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan: simplify kasan_find_first_bad_addr call sites Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan: split out print_report from __kasan_report Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan: move disable_trace_on_warning to start_report Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan: move update_kunit_status to start_report Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan: check CONFIG_KASAN_KUNIT_TEST instead of CONFIG_KUNIT Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan: simplify kasan_update_kunit_status() and call... Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan: simplify async check in end_report() Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan: print basic stack frame info for SW_TAGS Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan: improve stack frame info in reports Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan: rearrange stack frame info in reports Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan: more line breaks in reports Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan: drop addr check from describe_object_addr Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan: print virtual mapping info in reports Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan: test: support async (again) and asymm modes... Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan: improve vmalloc tests Cc: Andrey Konovalov <andreyknvl@gmail.com> Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan: documentation updates Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | arm64: select KASAN_VMALLOC for SW/HW_TAGS modes Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan: add kasan.vmalloc command line flag Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan: clean up feature flags for HW_TAGS mode Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan: mark kasan_arg_stacktrace as __initdata Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan, arm64: don't tag executable vmalloc allocations Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan, vmalloc: only tag normal vmalloc allocations Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan, vmalloc: add vmalloc tagging for HW_TAGS Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan, page_alloc: allow skipping memory init for HW_TAGS Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan, page_alloc: allow skipping unpoisoning for HW_TAGS Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan, mm: only define ___GFP_SKIP_KASAN_POISON with... Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan, vmalloc: unpoison VM_ALLOC pages after mapping Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan, vmalloc: add vmalloc tagging for SW_TAGS Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan, arm64: reset pointer tags of vmapped stacks Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan, fork: reset pointer tags of vmapped stacks Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan, vmalloc: reset tags in vmalloc functions Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan: add wrappers for vmalloc hooks Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan: reorder vmalloc hooks Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan, vmalloc: drop outdated VM_KASAN comment Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan, x86, arm64, s390: rename functions for modules... Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan: define KASAN_VMALLOC_INVALID for SW_TAGS Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan: clean up metadata byte definitions Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan, page_alloc: rework kasan_unpoison_pages call... Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan, page_alloc: move kernel_init_free_pages in post_alloc... Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc... Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan, page_alloc: combine tag_clear_highpage calls... Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan, page_alloc: refactor init checks in post_alloc_hook Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan: only apply __GFP_ZEROTAGS when memory is zeroed Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | mm: clarify __GFP_ZEROTAGS comment Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan: drop skip_kasan_poison variable in free_pages_prepare Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan, page_alloc: init memory of skipped pages on... Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan, page_alloc: simplify kasan_poison_pages call... Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan, page_alloc: merge kasan_free_pages into free_pages_pr... Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan, page_alloc: move tag_clear_highpage out of kernel_ini... Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-03-25 |
Andrey Konovalov | kasan, page_alloc: deduplicate should_skip_kasan_poison Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-02-26 |
Andrey Konovalov | kasan: test: prevent cache merging in kmem_cache_double_destroy Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-01-20 |
Andrey Konovalov | lib/test_meminit: destroy cache in kmem_cache_alloc_bulk... Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2022-01-15 |
Andrey Konovalov | kasan: fix quarantine conflicting with init_on_free Signed-off-by: Andrey Konovalov <andreyknvl@google.com> Cc: Andrey Konovalov <andreyknvl@gmail.com>
|
commit | commitdiff | tree |
2021-09-03 |
Andrey Konovalov | kasan: test: avoid corrupting memory in kasan_rcu_uaf Signed-off-by: Andrey Konovalov <andreyknvl@gmail.com>
|
commit | commitdiff | tree |
2021-09-03 |
Andrey Konovalov | kasan: test: avoid corrupting memory in copy_user_test Signed-off-by: Andrey Konovalov <andreyknvl@gmail.com>
|
commit | commitdiff | tree |
2021-09-03 |
Andrey Konovalov | kasan: test: clean up ksize_uaf Signed-off-by: Andrey Konovalov <andreyknvl@gmail.com>
|
commit | commitdiff | tree |
2021-09-03 |
Andrey Konovalov | kasan: test: only do kmalloc_uaf_memset for generic... Signed-off-by: Andrey Konovalov <andreyknvl@gmail.com>
|
commit | commitdiff | tree |
2021-09-03 |
Andrey Konovalov | kasan: test: disable kmalloc_memmove_invalid_size for... Signed-off-by: Andrey Konovalov <andreyknvl@gmail.com>
|
commit | commitdiff | tree |
2021-09-03 |
Andrey Konovalov | kasan: test: avoid corrupting memory via memset Signed-off-by: Andrey Konovalov <andreyknvl@gmail.com>
|
commit | commitdiff | tree |
2021-09-03 |
Andrey Konovalov | kasan: test: avoid writing invalid memory Signed-off-by: Andrey Konovalov <andreyknvl@gmail.com>
|
commit | commitdiff | tree |
2021-09-03 |
Andrey Konovalov | kasan: test: rework kmalloc_oob_right Signed-off-by: Andrey Konovalov <andreyknvl@gmail.com>
|
commit | commitdiff | tree |
2021-04-30 |
Andrey Konovalov | kasan: detect false-positives in tests Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2021-04-30 |
Andrey Konovalov | kasan: docs: update tests section Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2021-04-30 |
Andrey Konovalov | kasan: docs: update ignoring accesses section Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2021-04-30 |
Andrey Konovalov | kasan: docs: update shadow memory section Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
2021-04-30 |
Andrey Konovalov | kasan: docs: update HW_TAGS implementation details... Signed-off-by: Andrey Konovalov <andreyknvl@google.com>
|
commit | commitdiff | tree |
next |