summaryrefslogtreecommitdiff
path: root/mm/kasan/generic.c
AgeCommit message (Expand)AuthorFilesLines
2023-02-10kasan: fix Oops due to missing calls to kasan_arch_is_ready()Christophe Leroy1-1/+6
2022-11-10mm: kasan: Extend kasan_metadata_size() to also cover in-object sizeFeng Tang1-6/+13
2022-10-04kasan: move kasan_get_alloc/free_track definitionsAndrey Konovalov1-21/+0
2022-10-04kasan: pass tagged pointers to kasan_save_alloc/free_infoAndrey Konovalov1-2/+1
2022-10-04kasan: only define kasan_cache_create for Generic modeAndrey Konovalov1-1/+16
2022-10-04kasan: only define kasan_never_merge for Generic modeAndrey Konovalov1-0/+8
2022-10-04kasan: only define kasan_metadata_size for Generic modeAndrey Konovalov1-0/+11
2022-10-04kasan: drop CONFIG_KASAN_GENERIC check from kasan_init_cache_metaAndrey Konovalov1-6/+0
2022-10-04kasan: introduce kasan_init_cache_metaAndrey Konovalov1-0/+79
2022-10-04kasan: move kasan_get_*_meta to generic.cAndrey Konovalov1-0/+17
2022-10-04kasan: introduce kasan_init_object_metaAndrey Konovalov1-0/+9
2022-10-04kasan: introduce kasan_get_alloc_trackAndrey Konovalov1-1/+13
2022-10-04kasan: split save_alloc_info implementationsAndrey Konovalov1-0/+9
2022-10-04kasan: rename kasan_set_*_info to kasan_save_*_infoAndrey Konovalov1-1/+1
2022-05-13kasan: give better names to shadow valuesAndrey Konovalov1-3/+3
2022-01-06mm/kasan: Convert to struct folio and struct slabMatthew Wilcox (Oracle)1-4/+4
2022-01-06mm: Convert struct page to struct slab in functions used by other subsystemsVlastimil Babka1-1/+1
2021-11-06kasan: generic: introduce kasan_record_aux_stack_noalloc()Marco Elver1-2/+12
2021-11-06kasan: common: provide can_alloc in kasan_save_stack()Marco Elver1-1/+1
2021-06-29kasan: allow architectures to provide an outline readiness checkDaniel Axtens1-0/+3
2021-04-30kasan: init memory in kasan_(un)poison for HW_TAGSAndrey Konovalov1-6/+6
2021-02-26kfence, kasan: make KFENCE compatible with KASANAlexander Potapenko1-1/+2
2021-02-25kasan: fix bug detection via ksize for HW_TAGS modeAndrey Konovalov1-2/+2
2021-02-25kasan: prefix global functions with kasan_Andrey Konovalov1-18/+18
2020-12-30kasan: fix null pointer dereference in kasan_record_aux_stackWalter Wu1-0/+2
2020-12-22kasan: sanitize objects when metadata doesn't fitAndrey Konovalov1-4/+5
2020-12-22kasan: rename get_alloc/free_infoAndrey Konovalov1-6/+6
2020-12-22kasan, arm64: move initialization messageAndrey Konovalov1-2/+0
2020-12-22kasan: hide invalid free check implementationAndrey Konovalov1-0/+7
2020-12-22kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_*Andrey Konovalov1-7/+7
2020-12-22kasan: rename (un)poison_shadow to (un)poison_rangeAndrey Konovalov1-12/+11
2020-12-22kasan: drop unnecessary GPL text from comment headersAndrey Konovalov1-5/+0
2020-12-15kasan: print workqueue stackWalter Wu1-3/+0
2020-08-07kasan: record and print the free trackWalter Wu1-0/+22
2020-08-07rcu: kasan: record and print call_rcu() call stackWalter Wu1-0/+21
2020-05-23kasan: disable branch tracing for core runtimeMarco Elver1-1/+0
2020-04-02kasan: detect negative size in memory operation functionWalter Wu1-4/+5
2019-07-12mm/kasan: change kasan_check_{read,write} to return booleanMarco Elver1-6/+7
2019-03-06kasan: remove use after scope bugs detection.Andrey Ryabinin1-19/+0
2018-12-28kasan: add SPDX-License-Identifier mark to source filesAndrey Konovalov1-0/+1
2018-12-28kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGSAndrey Konovalov1-1/+1
2018-12-28kasan: rename source files to reflect the new naming schemeAndrey Konovalov1-0/+343