summaryrefslogtreecommitdiff
path: root/arch/riscv/mm/kasan_init.c
AgeCommit message (Expand)AuthorFilesLines
2023-04-19riscv: Rework kasan population functionsAlexandre Ghiti1-178/+183
2023-04-19riscv: Split early and final KASAN population functionsAlexandre Ghiti1-69/+116
2022-10-28riscv: mm: add missing memcpy in kasan_initQinglin Pan1-1/+6
2022-03-25Merge tag 'riscv-for-linus-5.18-mw0' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-14/+141
2022-03-04riscv: Fix kasan pud populationAlexandre Ghiti1-1/+4
2022-03-04riscv: Fix config KASAN && SPARSEMEM && !SPARSE_VMEMMAPAlexandre Ghiti1-2/+1
2022-02-15riscv: mm: Support kasan for sv57Qinglin Pan1-14/+141
2022-01-20RISC-V: Introduce sv48 support without relocatable kernelPalmer Dabbelt1-57/+191
2022-01-20riscv: Implement sv48 supportAlexandre Ghiti1-6/+131
2022-01-20riscv: Split early kasan mapping to prepare sv48 introductionAlexandre Ghiti1-51/+62
2021-10-29riscv: Fix asan-stack clang buildAlexandre Ghiti1-0/+3
2021-10-29riscv: Do not re-populate shadow memory with kasan_populate_early_shadowAlexandre Ghiti1-11/+0
2021-06-19riscv: Ensure BPF_JIT_REGION_START aligned with PMD sizeJisheng Zhang1-1/+1
2021-06-19riscv: kasan: Fix MODULES_VADDR evaluation due to local variables' nameJisheng Zhang1-4/+4
2021-05-06Merge tag 'riscv-for-linus-5.13-mw0' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-43/+28
2021-04-26riscv: add __init section marker to some functionsJisheng Zhang1-3/+3
2021-04-26riscv: Move kernel mapping outside of linear mappingAlexandre Ghiti1-0/+9
2021-04-02riscv: remove unneeded semicolonYang Li1-1/+1
2021-03-30riscv: Cleanup KASAN_VMALLOC supportAlexandre Ghiti1-41/+18
2021-03-17RISC-V: kasan: Declare kasan_shallow_populate() staticPalmer Dabbelt1-1/+1
2021-03-17riscv: Ensure page table writes are flushed when initializing KASAN vmallocAlexandre Ghiti1-0/+2
2021-02-26Merge tag 'riscv-for-linus-5.12-mw0' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-31/+145
2021-02-23riscv: Improve kasan population by using hugepages when possibleAlexandre Ghiti1-0/+24
2021-02-23riscv: Improve kasan population functionAlexandre Ghiti1-28/+63
2021-02-23riscv: Use KASAN_SHADOW_INIT define for kasan memory initializationAlexandre Ghiti1-2/+2
2021-02-19riscv/kasan: add KASAN_VMALLOC supportNylon Chen1-1/+56
2021-01-14riscv: Fix KASAN memory mapping.Nick Hu1-2/+2
2020-10-14arch, drivers: replace for_each_membock() with for_each_mem_range()Mike Rapoport1-5/+5
2020-07-21riscv: kasan: use local_tlb_flush_all() to avoid uninitialized __sbi_rfenceVincent Chen1-2/+2
2020-06-09mm: reorder includes after introduction of linux/pgtable.hMike Rapoport1-1/+1
2020-06-09mm: introduce include/linux/pgtable.hMike Rapoport1-1/+1
2020-02-25riscv: adjust the indentZong Li1-11/+15
2020-02-25riscv: allocate a complete page size for each page tableZong Li1-11/+16
2020-01-23riscv: Add KASAN supportNick Hu1-0/+104