aboutsummaryrefslogtreecommitdiff
path: root/mm/kasan/generic.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-12Merge tag 'slab-for-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/vba...Gravatar Linus Torvalds 1-16/+6
2024-02-26mm, slab, kasan: replace kasan_never_merge() with SLAB_NO_MERGEGravatar Vlastimil Babka 1-16/+6
2024-02-23kasan: revert eviction of stack traces in generic modeGravatar Marco Elver 1-61/+7
2024-02-20kasan: guard release_free_meta() shadow access with kasan_arch_is_ready()Gravatar Benjamin Gray 1-0/+3
2024-01-12kasan: avoid resetting aux_lockGravatar Andrey Konovalov 1-2/+8
2024-01-05kasan: stop leaking stack trace handlesGravatar Andrey Konovalov 1-9/+51
2023-12-29kasan: simplify saving extra info into tracksGravatar Andrey Konovalov 1-2/+2
2023-12-29kasan: clean up kasan_cache_createGravatar Andrey Konovalov 1-28/+39
2023-12-29kasan: handle concurrent kasan_record_aux_stack callsGravatar Andrey Konovalov 1-3/+29
2023-12-10kasan: improve free meta storage in Generic KASANGravatar Juntong Deng 1-10/+29
2023-12-10kasan: use stack_depot_put for Generic modeGravatar Andrey Konovalov 1-4/+18
2023-12-10lib/stackdepot, kasan: add flags to __stack_depot_save and renameGravatar Andrey Konovalov 1-4/+5
2023-07-08kasan: fix type cast in memory_is_poisoned_nGravatar Andrey Konovalov 1-1/+2
2023-06-23kasan,kmsan: remove __GFP_KSWAPD_RECLAIM usage from kasan/kmsanGravatar Tetsuo Handa 1-2/+2
2023-06-09kasan: use internal prototypes matching gcc-13 builtinsGravatar Arnd Bergmann 1-36/+36
2023-02-10Merge branch 'mm-hotfixes-stable' into mm-stableGravatar Andrew Morton 1-1/+6
2023-02-09kasan: infer allocation size by scanning metadataGravatar Kuan-Ying Lee 1-3/+1
2023-02-09kasan: fix Oops due to missing calls to kasan_arch_is_ready()Gravatar Christophe Leroy 1-1/+6
2022-11-10mm: kasan: Extend kasan_metadata_size() to also cover in-object sizeGravatar Feng Tang 1-6/+13
2022-10-03kasan: move kasan_get_alloc/free_track definitionsGravatar Andrey Konovalov 1-21/+0
2022-10-03kasan: pass tagged pointers to kasan_save_alloc/free_infoGravatar Andrey Konovalov 1-2/+1
2022-10-03kasan: only define kasan_cache_create for Generic modeGravatar Andrey Konovalov 1-1/+16
2022-10-03kasan: only define kasan_never_merge for Generic modeGravatar Andrey Konovalov 1-0/+8
2022-10-03kasan: only define kasan_metadata_size for Generic modeGravatar Andrey Konovalov 1-0/+11
2022-10-03kasan: drop CONFIG_KASAN_GENERIC check from kasan_init_cache_metaGravatar Andrey Konovalov 1-6/+0
2022-10-03kasan: introduce kasan_init_cache_metaGravatar Andrey Konovalov 1-0/+79
2022-10-03kasan: move kasan_get_*_meta to generic.cGravatar Andrey Konovalov 1-0/+17
2022-10-03kasan: introduce kasan_init_object_metaGravatar Andrey Konovalov 1-0/+9
2022-10-03kasan: introduce kasan_get_alloc_trackGravatar Andrey Konovalov 1-1/+13
2022-10-03kasan: split save_alloc_info implementationsGravatar Andrey Konovalov 1-0/+9
2022-10-03kasan: rename kasan_set_*_info to kasan_save_*_infoGravatar Andrey Konovalov 1-1/+1
2022-05-13kasan: give better names to shadow valuesGravatar Andrey Konovalov 1-3/+3
2022-01-06mm/kasan: Convert to struct folio and struct slabGravatar Matthew Wilcox (Oracle) 1-4/+4
2022-01-06mm: Convert struct page to struct slab in functions used by other subsystemsGravatar Vlastimil Babka 1-1/+1
2021-11-06kasan: generic: introduce kasan_record_aux_stack_noalloc()Gravatar Marco Elver 1-2/+12
2021-11-06kasan: common: provide can_alloc in kasan_save_stack()Gravatar Marco Elver 1-1/+1
2021-06-29kasan: allow architectures to provide an outline readiness checkGravatar Daniel Axtens 1-0/+3
2021-04-30kasan: init memory in kasan_(un)poison for HW_TAGSGravatar Andrey Konovalov 1-6/+6
2021-02-26kfence, kasan: make KFENCE compatible with KASANGravatar Alexander Potapenko 1-1/+2
2021-02-24kasan: fix bug detection via ksize for HW_TAGS modeGravatar Andrey Konovalov 1-2/+2
2021-02-24kasan: prefix global functions with kasan_Gravatar Andrey Konovalov 1-18/+18
2020-12-29kasan: fix null pointer dereference in kasan_record_aux_stackGravatar Walter Wu 1-0/+2
2020-12-22kasan: sanitize objects when metadata doesn't fitGravatar Andrey Konovalov 1-4/+5
2020-12-22kasan: rename get_alloc/free_infoGravatar Andrey Konovalov 1-6/+6
2020-12-22kasan, arm64: move initialization messageGravatar Andrey Konovalov 1-2/+0
2020-12-22kasan: hide invalid free check implementationGravatar Andrey Konovalov 1-0/+7
2020-12-22kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_*Gravatar Andrey Konovalov 1-7/+7
2020-12-22kasan: rename (un)poison_shadow to (un)poison_rangeGravatar Andrey Konovalov 1-12/+11
2020-12-22kasan: drop unnecessary GPL text from comment headersGravatar Andrey Konovalov 1-5/+0
2020-12-15kasan: print workqueue stackGravatar Walter Wu 1-3/+0