summaryrefslogtreecommitdiffstats
path: root/mm/kasan/generic.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'slab-for-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/vba...Linus Torvalds2024-03-121-16/+6
|\
| * mm, slab, kasan: replace kasan_never_merge() with SLAB_NO_MERGEVlastimil Babka2024-02-261-16/+6
* | kasan: revert eviction of stack traces in generic modeMarco Elver2024-02-231-61/+7
* | kasan: guard release_free_meta() shadow access with kasan_arch_is_ready()Benjamin Gray2024-02-201-0/+3
|/
* kasan: avoid resetting aux_lockAndrey Konovalov2024-01-121-2/+8
* kasan: stop leaking stack trace handlesAndrey Konovalov2024-01-051-9/+51
* kasan: simplify saving extra info into tracksAndrey Konovalov2023-12-291-2/+2
* kasan: clean up kasan_cache_createAndrey Konovalov2023-12-291-28/+39
* kasan: handle concurrent kasan_record_aux_stack callsAndrey Konovalov2023-12-291-3/+29
* kasan: improve free meta storage in Generic KASANJuntong Deng2023-12-101-10/+29
* kasan: use stack_depot_put for Generic modeAndrey Konovalov2023-12-101-4/+18
* lib/stackdepot, kasan: add flags to __stack_depot_save and renameAndrey Konovalov2023-12-101-4/+5
* kasan: fix type cast in memory_is_poisoned_nAndrey Konovalov2023-07-081-1/+2
* kasan,kmsan: remove __GFP_KSWAPD_RECLAIM usage from kasan/kmsanTetsuo Handa2023-06-231-2/+2
* kasan: use internal prototypes matching gcc-13 builtinsArnd Bergmann2023-06-091-36/+36
* Merge branch 'mm-hotfixes-stable' into mm-stableAndrew Morton2023-02-101-1/+6
|\
| * kasan: fix Oops due to missing calls to kasan_arch_is_ready()Christophe Leroy2023-02-091-1/+6
* | kasan: infer allocation size by scanning metadataKuan-Ying Lee2023-02-091-3/+1
|/
* mm: kasan: Extend kasan_metadata_size() to also cover in-object sizeFeng Tang2022-11-101-6/+13
* kasan: move kasan_get_alloc/free_track definitionsAndrey Konovalov2022-10-031-21/+0
* kasan: pass tagged pointers to kasan_save_alloc/free_infoAndrey Konovalov2022-10-031-2/+1
* kasan: only define kasan_cache_create for Generic modeAndrey Konovalov2022-10-031-1/+16
* kasan: only define kasan_never_merge for Generic modeAndrey Konovalov2022-10-031-0/+8
* kasan: only define kasan_metadata_size for Generic modeAndrey Konovalov2022-10-031-0/+11
* kasan: drop CONFIG_KASAN_GENERIC check from kasan_init_cache_metaAndrey Konovalov2022-10-031-6/+0
* kasan: introduce kasan_init_cache_metaAndrey Konovalov2022-10-031-0/+79
* kasan: move kasan_get_*_meta to generic.cAndrey Konovalov2022-10-031-0/+17
* kasan: introduce kasan_init_object_metaAndrey Konovalov2022-10-031-0/+9
* kasan: introduce kasan_get_alloc_trackAndrey Konovalov2022-10-031-1/+13
* kasan: split save_alloc_info implementationsAndrey Konovalov2022-10-031-0/+9
* kasan: rename kasan_set_*_info to kasan_save_*_infoAndrey Konovalov2022-10-031-1/+1
* kasan: give better names to shadow valuesAndrey Konovalov2022-05-131-3/+3
* mm/kasan: Convert to struct folio and struct slabMatthew Wilcox (Oracle)2022-01-061-4/+4
* mm: Convert struct page to struct slab in functions used by other subsystemsVlastimil Babka2022-01-061-1/+1
* kasan: generic: introduce kasan_record_aux_stack_noalloc()Marco Elver2021-11-061-2/+12
* kasan: common: provide can_alloc in kasan_save_stack()Marco Elver2021-11-061-1/+1
* kasan: allow architectures to provide an outline readiness checkDaniel Axtens2021-06-291-0/+3
* kasan: init memory in kasan_(un)poison for HW_TAGSAndrey Konovalov2021-04-301-6/+6
* kfence, kasan: make KFENCE compatible with KASANAlexander Potapenko2021-02-261-1/+2
* kasan: fix bug detection via ksize for HW_TAGS modeAndrey Konovalov2021-02-241-2/+2
* kasan: prefix global functions with kasan_Andrey Konovalov2021-02-241-18/+18
* kasan: fix null pointer dereference in kasan_record_aux_stackWalter Wu2020-12-291-0/+2
* kasan: sanitize objects when metadata doesn't fitAndrey Konovalov2020-12-221-4/+5
* kasan: rename get_alloc/free_infoAndrey Konovalov2020-12-221-6/+6
* kasan, arm64: move initialization messageAndrey Konovalov2020-12-221-2/+0
* kasan: hide invalid free check implementationAndrey Konovalov2020-12-221-0/+7
* kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_*Andrey Konovalov2020-12-221-7/+7
* kasan: rename (un)poison_shadow to (un)poison_rangeAndrey Konovalov2020-12-221-12/+11
* kasan: drop unnecessary GPL text from comment headersAndrey Konovalov2020-12-221-5/+0
* kasan: print workqueue stackWalter Wu2020-12-151-3/+0