summaryrefslogtreecommitdiffstats
path: root/arch/riscv/mm/kasan_init.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'percpu-for-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/d...Linus Torvalds2024-01-181-0/+8
|\
| * riscv: Enable pcpu page first chunk allocatorAlexandre Ghiti2023-12-141-0/+8
* | riscv: Use accessors to page table entries instead of direct dereferenceAlexandre Ghiti2023-12-201-21/+24
|/
* Merge tag 'riscv-for-linus-6.6-mw1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2023-09-011-4/+4
|\
| * riscv: Move create_tmp_mapping() to init sectionsAlexandre Ghiti2023-08-311-1/+1
| * riscv: Mark KASAN tmp* page tables variables as staticAlexandre Ghiti2023-08-311-3/+3
* | riscv: mm: fix 2 instances of -Wmissing-variable-declarationsNick Desaulniers2023-08-081-1/+0
|/
* riscv: Rework kasan population functionsAlexandre Ghiti2023-04-191-178/+183
* riscv: Split early and final KASAN population functionsAlexandre Ghiti2023-04-191-69/+116
* riscv: mm: add missing memcpy in kasan_initQinglin Pan2022-10-271-1/+6
* Merge tag 'riscv-for-linus-5.18-mw0' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2022-03-251-14/+141
|\
| * riscv: mm: Support kasan for sv57Qinglin Pan2022-02-141-14/+141
* | riscv: Fix kasan pud populationAlexandre Ghiti2022-03-031-1/+4
* | riscv: Fix config KASAN && SPARSEMEM && !SPARSE_VMEMMAPAlexandre Ghiti2022-03-031-2/+1
|/
* RISC-V: Introduce sv48 support without relocatable kernelPalmer Dabbelt2022-01-191-57/+191
|\
| * riscv: Implement sv48 supportAlexandre Ghiti2022-01-191-6/+131
| * riscv: Split early kasan mapping to prepare sv48 introductionAlexandre Ghiti2022-01-191-51/+62
|/
* riscv: Fix asan-stack clang buildAlexandre Ghiti2021-10-291-0/+3
* riscv: Do not re-populate shadow memory with kasan_populate_early_shadowAlexandre Ghiti2021-10-291-11/+0
* riscv: Ensure BPF_JIT_REGION_START aligned with PMD sizeJisheng Zhang2021-06-181-1/+1
* riscv: kasan: Fix MODULES_VADDR evaluation due to local variables' nameJisheng Zhang2021-06-181-4/+4
* Merge tag 'riscv-for-linus-5.13-mw0' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2021-05-061-43/+28
|\
| * riscv: add __init section marker to some functionsJisheng Zhang2021-04-261-3/+3
| * riscv: Move kernel mapping outside of linear mappingAlexandre Ghiti2021-04-261-0/+9
| * riscv: Cleanup KASAN_VMALLOC supportAlexandre Ghiti2021-03-291-41/+18
* | riscv: remove unneeded semicolonYang Li2021-04-011-1/+1
* | RISC-V: kasan: Declare kasan_shallow_populate() staticPalmer Dabbelt2021-03-161-1/+1
* | riscv: Ensure page table writes are flushed when initializing KASAN vmallocAlexandre Ghiti2021-03-161-0/+2
|/
* Merge tag 'riscv-for-linus-5.12-mw0' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2021-02-261-31/+145
|\
| * riscv: Improve kasan population by using hugepages when possibleAlexandre Ghiti2021-02-221-0/+24
| * riscv: Improve kasan population functionAlexandre Ghiti2021-02-221-28/+63
| * riscv: Use KASAN_SHADOW_INIT define for kasan memory initializationAlexandre Ghiti2021-02-221-2/+2
| * riscv/kasan: add KASAN_VMALLOC supportNylon Chen2021-02-181-1/+56
* | riscv: Fix KASAN memory mapping.Nick Hu2021-01-131-2/+2
|/
* arch, drivers: replace for_each_membock() with for_each_mem_range()Mike Rapoport2020-10-131-5/+5
* riscv: kasan: use local_tlb_flush_all() to avoid uninitialized __sbi_rfenceVincent Chen2020-07-201-2/+2
* mm: reorder includes after introduction of linux/pgtable.hMike Rapoport2020-06-091-1/+1
* mm: introduce include/linux/pgtable.hMike Rapoport2020-06-091-1/+1
* riscv: adjust the indentZong Li2020-02-241-11/+15
* riscv: allocate a complete page size for each page tableZong Li2020-02-241-11/+16
* riscv: Add KASAN supportNick Hu2020-01-221-0/+104