summaryrefslogtreecommitdiff
path: root/mm/kasan/generic.c
AgeCommit message (Expand)Author
2024-02-20kasan: guard release_free_meta() shadow access with kasan_arch_is_ready()Benjamin Gray
2024-01-12kasan: avoid resetting aux_lockAndrey Konovalov
2024-01-05kasan: stop leaking stack trace handlesAndrey Konovalov
2023-12-29kasan: simplify saving extra info into tracksAndrey Konovalov
2023-12-29kasan: clean up kasan_cache_createAndrey Konovalov
2023-12-29kasan: handle concurrent kasan_record_aux_stack callsAndrey Konovalov
2023-12-10kasan: improve free meta storage in Generic KASANJuntong Deng
2023-12-10kasan: use stack_depot_put for Generic modeAndrey Konovalov
2023-12-10lib/stackdepot, kasan: add flags to __stack_depot_save and renameAndrey Konovalov
2023-07-08kasan: fix type cast in memory_is_poisoned_nAndrey Konovalov
2023-06-23kasan,kmsan: remove __GFP_KSWAPD_RECLAIM usage from kasan/kmsanTetsuo Handa
2023-06-09kasan: use internal prototypes matching gcc-13 builtinsArnd Bergmann
2023-02-10Merge branch 'mm-hotfixes-stable' into mm-stableAndrew Morton
2023-02-09kasan: infer allocation size by scanning metadataKuan-Ying Lee
2023-02-09kasan: fix Oops due to missing calls to kasan_arch_is_ready()Christophe Leroy
2022-11-10mm: kasan: Extend kasan_metadata_size() to also cover in-object sizeFeng Tang
2022-10-03kasan: move kasan_get_alloc/free_track definitionsAndrey Konovalov
2022-10-03kasan: pass tagged pointers to kasan_save_alloc/free_infoAndrey Konovalov
2022-10-03kasan: only define kasan_cache_create for Generic modeAndrey Konovalov
2022-10-03kasan: only define kasan_never_merge for Generic modeAndrey Konovalov
2022-10-03kasan: only define kasan_metadata_size for Generic modeAndrey Konovalov
2022-10-03kasan: drop CONFIG_KASAN_GENERIC check from kasan_init_cache_metaAndrey Konovalov
2022-10-03kasan: introduce kasan_init_cache_metaAndrey Konovalov
2022-10-03kasan: move kasan_get_*_meta to generic.cAndrey Konovalov
2022-10-03kasan: introduce kasan_init_object_metaAndrey Konovalov
2022-10-03kasan: introduce kasan_get_alloc_trackAndrey Konovalov
2022-10-03kasan: split save_alloc_info implementationsAndrey Konovalov
2022-10-03kasan: rename kasan_set_*_info to kasan_save_*_infoAndrey Konovalov
2022-05-13kasan: give better names to shadow valuesAndrey Konovalov
2022-01-06mm/kasan: Convert to struct folio and struct slabMatthew Wilcox (Oracle)
2022-01-06mm: Convert struct page to struct slab in functions used by other subsystemsVlastimil Babka
2021-11-06kasan: generic: introduce kasan_record_aux_stack_noalloc()Marco Elver
2021-11-06kasan: common: provide can_alloc in kasan_save_stack()Marco Elver
2021-06-29kasan: allow architectures to provide an outline readiness checkDaniel Axtens
2021-04-30kasan: init memory in kasan_(un)poison for HW_TAGSAndrey Konovalov
2021-02-26kfence, kasan: make KFENCE compatible with KASANAlexander Potapenko
2021-02-24kasan: fix bug detection via ksize for HW_TAGS modeAndrey Konovalov
2021-02-24kasan: prefix global functions with kasan_Andrey Konovalov
2020-12-29kasan: fix null pointer dereference in kasan_record_aux_stackWalter Wu
2020-12-22kasan: sanitize objects when metadata doesn't fitAndrey Konovalov
2020-12-22kasan: rename get_alloc/free_infoAndrey Konovalov
2020-12-22kasan, arm64: move initialization messageAndrey Konovalov
2020-12-22kasan: hide invalid free check implementationAndrey Konovalov
2020-12-22kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_*Andrey Konovalov
2020-12-22kasan: rename (un)poison_shadow to (un)poison_rangeAndrey Konovalov
2020-12-22kasan: drop unnecessary GPL text from comment headersAndrey Konovalov
2020-12-15kasan: print workqueue stackWalter Wu
2020-08-07kasan: record and print the free trackWalter Wu
2020-08-07rcu: kasan: record and print call_rcu() call stackWalter Wu
2020-05-23kasan: disable branch tracing for core runtimeMarco Elver