summaryrefslogtreecommitdiffstats
path: root/mm/kasan/common.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* slub: Introduce CONFIG_SLUB_RCU_DEBUGJann Horn2024-08-271-5/+6
* kasan: catch invalid free before SLUB reinitializes the objectJann Horn2024-08-271-25/+36
* kasan: fix bad call to unpoison_slab_objectAndrey Konovalov2024-06-251-1/+1
* merge mm-hotfixes-stable into mm-nonmm-stable to pick up stackdepot changesAndrew Morton2024-02-241-5/+3
|\
| * kasan: revert eviction of stack traces in generic modeMarco Elver2024-02-241-5/+3
* | kasan: increase the number of bits to shift when recording extra timestampsJuntong Deng2024-02-231-1/+1
|/
* Merge tag 'mm-stable-2024-01-08-15-31' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2024-01-091-86/+194
|\
| * kasan: stop leaking stack trace handlesAndrey Konovalov2024-01-051-4/+23
| * kasan: simplify saving extra info into tracksAndrey Konovalov2023-12-291-2/+10
| * kasan: clean up is_kfence_address checksAndrey Konovalov2023-12-291-9/+17
| * kasan: rename and document kasan_(un)poison_object_dataAndrey Konovalov2023-12-291-2/+2
| * kasan: save alloc stack traces for mempoolAndrey Konovalov2023-12-291-10/+40
| * kasan: introduce poison_kmalloc_large_redzoneAndrey Konovalov2023-12-291-18/+23
| * kasan: clean up and rename ____kasan_kmallocAndrey Konovalov2023-12-291-20/+22
| * kasan: save free stack traces for slab mempoolsAndrey Konovalov2023-12-291-11/+9
| * kasan: clean up __kasan_mempool_poison_objectAndrey Konovalov2023-12-291-12/+7
| * kasan: introduce kasan_mempool_unpoison_pagesAndrey Konovalov2023-12-291-0/+6
| * kasan: introduce kasan_mempool_poison_pagesAndrey Konovalov2023-12-291-0/+23
| * kasan: introduce kasan_mempool_unpoison_objectAndrey Konovalov2023-12-291-0/+5
| * kasan: add return value for kasan_mempool_poison_objectAndrey Konovalov2023-12-291-11/+10
| * kasan: move kasan_mempool_poison_objectAndrey Konovalov2023-12-291-23/+23
| * kasan: rename kasan_slab_free_mempool to kasan_mempool_poison_objectAndrey Konovalov2023-12-291-2/+2
| * kasan: record and report more informationJuntong Deng2023-12-111-0/+8
| * kasan: use stack_depot_put for Generic modeAndrey Konovalov2023-12-111-1/+2
| * lib/stackdepot, kasan: add flags to __stack_depot_save and renameAndrey Konovalov2023-12-111-3/+4
* | KASAN: remove code paths guarded by CONFIG_SLABVlastimil Babka2023-12-051-11/+2
|/
* kasan: use internal prototypes matching gcc-13 builtinsArnd Bergmann2023-06-101-1/+1
* lib/stacktrace, kasan, kmsan: rework extra_bits interfaceAndrey Konovalov2023-02-171-1/+1
* Merge branch 'mm-hotfixes-stable' into mm-stableAndrew Morton2023-02-111-0/+3
|\
| * kasan: fix Oops due to missing calls to kasan_arch_is_ready()Christophe Leroy2023-02-101-0/+3
* | mm/kasan: simplify and refine kasan_cache codeFeng Tang2023-01-191-7/+2
* | kasan: allow sampling page_alloc allocations for HW_TAGSAndrey Konovalov2023-01-191-2/+7
|/
* stackdepot: reserve 5 extra bits in depot_stack_handle_tAlexander Potapenko2022-10-031-1/+1
* kasan: use kasan_addr_to_slab in print_address_descriptionAndrey Konovalov2022-10-031-0/+7
* kasan: pass tagged pointers to kasan_save_alloc/free_infoAndrey Konovalov2022-10-031-4/+2
* kasan: only define kasan_cache_create for Generic modeAndrey Konovalov2022-10-031-16/+0
* kasan: only define kasan_never_merge for Generic modeAndrey Konovalov2022-10-031-8/+0
* kasan: only define kasan_metadata_size for Generic modeAndrey Konovalov2022-10-031-11/+0
* kasan: introduce kasan_init_cache_metaAndrey Konovalov2022-10-031-78/+2
* kasan: introduce kasan_requires_metaAndrey Konovalov2022-10-031-8/+5
* kasan: move kasan_get_*_meta to generic.cAndrey Konovalov2022-10-031-19/+0
* kasan: introduce kasan_init_object_metaAndrey Konovalov2022-10-031-7/+3
* kasan: split save_alloc_info implementationsAndrey Konovalov2022-10-031-11/+2
* kasan: move is_kmalloc check out of save_alloc_infoAndrey Konovalov2022-10-031-10/+5
* kasan: rename kasan_set_*_info to kasan_save_*_infoAndrey Konovalov2022-10-031-4/+4
* kasan: check KASAN_NO_FREE_META in __kasan_metadata_sizeAndrey Konovalov2022-10-031-2/+3
* Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-08-061-4/+4
|\
| * kasan: separate double free case from invalid freeKuan-Ying Lee2022-07-181-4/+4
* | mm: kasan: Ensure the tags are visible before the tag in page->flagsCatalin Marinas2022-07-071-1/+2
|/
* kasan: give better names to shadow valuesAndrey Konovalov2022-05-131-6/+6