summaryrefslogtreecommitdiffstats
path: root/mm/kasan/generic.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* kasan: record and print the free trackWalter Wu2020-08-071-0/+22
* rcu: kasan: record and print call_rcu() call stackWalter Wu2020-08-071-0/+21
* kasan: disable branch tracing for core runtimeMarco Elver2020-05-231-1/+0
* kasan: detect negative size in memory operation functionWalter Wu2020-04-021-4/+5
* mm/kasan: change kasan_check_{read,write} to return booleanMarco Elver2019-07-121-6/+7
* kasan: remove use after scope bugs detection.Andrey Ryabinin2019-03-051-19/+0
* kasan: add SPDX-License-Identifier mark to source filesAndrey Konovalov2018-12-281-0/+1
* kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGSAndrey Konovalov2018-12-281-1/+1
* kasan: rename source files to reflect the new naming schemeAndrey Konovalov2018-12-281-0/+343