aboutsummaryrefslogtreecommitdiffstats
path: root/mm/kmsan
AgeCommit message (Expand)AuthorFilesLines
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds1-4/+4
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook2-6/+6
2026-02-12Merge tag 'mm-nonmm-stable-2026-02-12-10-48' of git://git.kernel.org/pub/scm/...Linus Torvalds1-1/+1
2026-01-26mm: kmsan: add test_uninit_pageAlexander Potapenko1-0/+15
2026-01-26mm: kmsan: add tests for high-order page freeingAlexander Potapenko1-1/+48
2026-01-20mm: fix benign off-by-one bugsAlejandro Colomar1-1/+1
2026-01-14mm: kmsan: fix poisoning of high-order non-compound pagesRyan Roberts1-1/+1
2025-11-16kmsan: remove hard-coded GFP_KERNEL flagsUladzislau Rezki (Sony)1-3/+3
2025-11-16mm: fix some typos in mm modulejianyun.gao1-1/+1
2025-11-09mm/kmsan: fix kmsan kmalloc hook when no stack depots are allocated yetAleksei Nikiforov3-6/+5
2025-10-07Merge tag 'dma-mapping-6.18-2025-10-07' of git://git.kernel.org/pub/scm/linux...Linus Torvalds1-2/+1
2025-10-03Merge tag 'dma-mapping-6.18-2025-09-30' of git://git.kernel.org/pub/scm/linux...Linus Torvalds1-6/+7
2025-10-03kmsan: fix kmsan_handle_dma() to avoid false positivesShigeru Yoshida1-2/+1
2025-09-25kmsan: fix out-of-bounds access to shadow memoryEric Biggers2-3/+23
2025-09-17kmsan: fix missed kmsan_handle_dma() signature conversionLeon Romanovsky1-2/+1
2025-09-12kmsan: convert kmsan_handle_dma to use physical addressesLeon Romanovsky1-4/+6
2025-06-05kmsan: test: add module descriptionArnd Bergmann1-0/+1
2025-05-21kmsan: rework kmsan_in_runtime() handling in kmsan_report()Alexander Potapenko3-15/+3
2025-05-21kmsan: enter the runtime around kmsan_internal_memmove_metadata() callAlexander Potapenko1-0/+2
2025-05-21kmsan: drop the declaration of kmsan_save_stack()Alexander Potapenko1-1/+0
2025-05-21kmsan: fix usage of kmsan_enter_runtime() in kmsan_vmap_pages_range_noflush()Alexander Potapenko1-1/+3
2025-05-21kmsan: apply clang-format to files mm/kmsan/Alexander Potapenko4-9/+5
2025-03-05dma: kmsan: export kmsan_handle_dma() for modulesSebastian Andrzej Siewior1-0/+1
2025-01-25mm/memblock: add memblock_alloc_or_panic interfaceGuo Weikang1-6/+2
2024-11-06mm, kasan, kmsan: instrument copy_from/to_kernel_nofaultSabyrzhan Tasbolatov1-0/+17
2024-07-03kmsan: do not pass NULL pointers as 0Ilya Leoshkevich2-9/+10
2024-07-03kmsan: add missing __user tagsIlya Leoshkevich3-6/+6
2024-07-03kmsan: accept ranges starting with 0 on s390Ilya Leoshkevich1-1/+4
2024-07-03kmsan: expose KMSAN_WARN_ON()Ilya Leoshkevich1-23/+1
2024-07-03kmsan: do not round up pg_data_t sizeIlya Leoshkevich1-1/+1
2024-07-03kmsan: use ALIGN_DOWN() in kmsan_get_metadata()Ilya Leoshkevich1-5/+3
2024-07-03kmsan: support SLAB_POISONIlya Leoshkevich1-1/+1
2024-07-03kmsan: allow disabling KMSAN checks for the current taskIlya Leoshkevich3-7/+19
2024-07-03kmsan: export panic_on_kmsanIlya Leoshkevich1-0/+1
2024-07-03kmsan: expose kmsan_get_metadata()Ilya Leoshkevich2-1/+1
2024-07-03kmsan: remove an x86-specific #include from kmsan.hIlya Leoshkevich1-4/+4
2024-07-03kmsan: remove a useless assignment from kmsan_vmap_pages_range_noflush()Ilya Leoshkevich1-1/+0
2024-07-03kmsan: fix kmsan_copy_to_user() on arches with overlapping address spacesIlya Leoshkevich1-1/+2
2024-07-03kmsan: fix is_bad_asm_addr() on arches with overlapping address spacesIlya Leoshkevich1-1/+2
2024-07-03kmsan: increase the maximum store size to 4096Ilya Leoshkevich1-4/+3
2024-07-03kmsan: make the tests compatible with kmsan.panic=1Ilya Leoshkevich1-0/+5
2024-07-03mm: pass meminit_context to __free_pages_core()David Hildenbrand1-1/+1
2024-07-03kmsan: introduce test_unpoison_memory()Brian Johannesmeyer1-0/+27
2024-06-05kmsan: do not wipe out origin when doing partial unpoisoningAlexander Potapenko1-4/+11
2024-04-25mm: kmsan: implement kmsan_memmove()Alexander Potapenko1-0/+11
2024-02-22mm: kmsan: remove runtime checks from kmsan_unpoison_memory()Alexander Potapenko1-23/+13
2024-01-08mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDERKirill A. Shutemov1-3/+3
2024-01-08mm, treewide: introduce NR_PAGE_ORDERSKirill A. Shutemov1-1/+1
2023-12-10kmsan: use stack_depot_save instead of __stack_depot_saveAndrey Konovalov1-4/+3
2023-10-25mm: kmsan: panic on failure to allocate early boot metadataPedro Falcato1-2/+7
2023-10-04kmsan: introduce test_memcpy_initialized_gap()Alexander Potapenko1-0/+53
2023-10-04kmsan: merge test_memcpy_aligned_to_unaligned{,2}() togetherAlexander Potapenko1-24/+13
2023-10-04kmsan: prevent optimizations in memcpy testsAlexander Potapenko1-25/+16
2023-10-04kmsan: simplify kmsan_internal_memmove_metadata()Alexander Potapenko1-95/+30
2023-08-21mm: kmsan: use helper macros PAGE_ALIGN and PAGE_ALIGN_DOWNZhangPeng1-2/+2
2023-08-21mm: kmsan: use helper macro offset_in_page()ZhangPeng2-2/+2
2023-08-21mm: kmsan: use helper function page_size()ZhangPeng2-2/+2
2023-06-23kasan,kmsan: remove __GFP_KSWAPD_RECLAIM usage from kasan/kmsanTetsuo Handa2-4/+4
2023-04-18printk: export console trace point for kcsan/kasan/kfence/kmsanPavankumar Kondeti1-20/+2
2023-04-18kmsan: fix a stale comment in kmsan_save_stack_with_flags()Zhen Lei1-1/+1
2023-04-18sync mm-stable with mm-hotfixes-stable to pick up depended-upon upstream changesAndrew Morton2-17/+65
2023-04-18mm: kmsan: handle alloc failures in kmsan_ioremap_page_range()Alexander Potapenko1-8/+47
2023-04-18mm: kmsan: handle alloc failures in kmsan_vmap_pages_range_noflush()Alexander Potapenko1-9/+18
2023-04-05mm, treewide: redefine MAX_ORDER sanelyKirill A. Shutemov1-3/+3
2023-03-28kmsan: add test_stackdepot_roundtripAlexander Potapenko1-0/+31
2023-03-28kmsan: add memsetXX testsAlexander Potapenko1-0/+22
2023-03-28kmsan: another take at fixing memcpy testsAlexander Potapenko1-6/+38
2023-02-20kmsan: disable ftrace in kmsan core codeArnd Bergmann1-1/+7
2023-02-16lib/stacktrace, kasan, kmsan: rework extra_bits interfaceAndrey Konovalov1-3/+7
2023-02-02kmsan: silence -Wmissing-prototypes warningsAlexander Potapenko1-0/+23
2022-12-21kmsan: export kmsan_handle_urbArnd Bergmann1-0/+1
2022-12-21kmsan: include linux/vmalloc.hArnd Bergmann1-0/+1
2022-12-11kmsan: fix memcpy testsAlexander Potapenko1-0/+3
2022-12-11kmsan: allow using __msan_instrument_asm_store() inside runtimeAlexander Potapenko1-3/+5
2022-11-08kmsan: core: kmsan_in_runtime() should return true in NMI contextAlexander Potapenko1-0/+2
2022-10-28x86: fortify: kmsan: fix KMSAN fortify buildsAlexander Potapenko1-0/+1
2022-10-28mm: kmsan: export kmsan_copy_page_meta()Alexander Potapenko1-0/+1
2022-10-03x86: kmsan: handle CPU entry areaAlexander Potapenko1-1/+5
2022-10-03entry: kmsan: introduce kmsan_unpoison_entry_regs()Alexander Potapenko1-0/+26
2022-10-03kmsan: add tests for KMSANAlexander Potapenko2-0/+585
2022-10-03kmsan: handle memory sent to/from USBAlexander Potapenko1-0/+16
2022-10-03dma: kmsan: unpoison DMA mappingsAlexander Potapenko1-0/+59
2022-10-03instrumented.h: add KMSAN supportAlexander Potapenko1-0/+38
2022-10-03init: kmsan: call KMSAN initialization routinesAlexander Potapenko4-1/+274
2022-10-03kmsan: handle task creation and exitingAlexander Potapenko3-0/+29
2022-10-03mm: kmsan: call KMSAN hooks from SLUB codeAlexander Potapenko1-0/+76
2022-10-03mm: kmsan: maintain KMSAN metadata for page operationsAlexander Potapenko2-0/+199
2022-10-03kmsan: add KMSAN runtime coreAlexander Potapenko7-0/+1406