Age | Commit message (Expand) | Author | Files | Lines |
2024-05-23 | Merge patch series "riscv: fix debug_pagealloc" | Palmer Dabbelt | 2 | -6/+25 |
2024-05-22 | Merge tag 'riscv-for-linus-6.10-mw1' of git://git.kernel.org/pub/scm/linux/ke... | Linus Torvalds | 5 | -85/+177 |
2024-05-22 | riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context | Nam Cao | 1 | -6/+22 |
2024-05-22 | riscv: force PAGE_SIZE linear mapping if debug_pagealloc is enabled | Nam Cao | 1 | -0/+3 |
2024-05-19 | Merge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 2 | -11/+4 |
2024-05-18 | Merge tag 'iommu-updates-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -2/+1 |
2024-05-14 | arch: make execmem setup available regardless of CONFIG_MODULES | Mike Rapoport (IBM) | 1 | -0/+35 |
2024-05-13 | Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'core' and 'x86/vt-d' in... | Joerg Roedel | 1 | -2/+1 |
2024-04-30 | Merge patch series "riscv: ASID-related and UP-related TLB flush enhancements" | Palmer Dabbelt | 4 | -74/+36 |
2024-04-30 | riscv: mm: still create swiotlb buffer for kmalloc() bouncing if required | Jisheng Zhang | 1 | -1/+15 |
2024-04-30 | riscv: Annotate pgtable_l{4,5}_enabled with __ro_after_init | Dawei Li | 1 | -2/+2 |
2024-04-30 | riscv: Remove redundant CONFIG_64BIT from pgtable_l{4,5}_enabled | Dawei Li | 1 | -2/+2 |
2024-04-30 | Merge patch series "riscv: Create and document PR_RISCV_SET_ICACHE_FLUSH_CTX ... | Palmer Dabbelt | 2 | -8/+124 |
2024-04-29 | riscv: mm: Always use an ASID to flush mm contexts | Samuel Holland | 1 | -2/+1 |
2024-04-29 | riscv: mm: Preserve global TLB entries when switching contexts | Samuel Holland | 1 | -1/+1 |
2024-04-29 | riscv: mm: Make asid_bits a local variable | Samuel Holland | 1 | -2/+1 |
2024-04-29 | riscv: mm: Use a fixed layout for the MM context ID | Samuel Holland | 1 | -4/+2 |
2024-04-29 | riscv: mm: Introduce cntx2asid/cntx2version helper macros | Samuel Holland | 2 | -7/+7 |
2024-04-29 | riscv: Avoid TLB flush loops when affected by SiFive CIP-1200 | Samuel Holland | 1 | -1/+1 |
2024-04-29 | riscv: Apply SiFive CIP-1200 workaround to single-ASID sfence.vma | Samuel Holland | 1 | -23/+0 |
2024-04-29 | riscv: mm: Combine the SMP and UP TLB flush code | Samuel Holland | 1 | -4/+1 |
2024-04-29 | riscv: Only send remote fences when some other CPU is online | Samuel Holland | 2 | -2/+6 |
2024-04-29 | riscv: mm: Broadcast kernel TLB flushes only when needed | Samuel Holland | 1 | -13/+5 |
2024-04-29 | riscv: Use IPIs for remote cache/TLB flushes by default | Samuel Holland | 2 | -20/+16 |
2024-04-29 | Merge patch series "riscv: 64-bit NOMMU fixes and enhancements" | Palmer Dabbelt | 1 | -1/+1 |
2024-04-26 | dma-mapping: Simplify arch_setup_dma_ops() | Robin Murphy | 1 | -2/+1 |
2024-04-26 | riscv: mm: accelerate pagefault when badaccess | Kefeng Wang | 1 | -1/+4 |
2024-04-26 | mm/treewide: remove pXd_huge() | Peter Xu | 1 | -10/+0 |
2024-04-18 | cpumask: Add assign cpu | Charlie Jenkins | 1 | -1/+1 |
2024-04-18 | riscv: Include riscv_set_icache_flush_ctx prctl | Charlie Jenkins | 2 | -8/+124 |
2024-04-09 | Merge patch the fixes from "riscv: 64-bit NOMMU fixes and enhancements" | Palmer Dabbelt | 1 | -1/+1 |
2024-04-09 | riscv: Fix loading 64-bit NOMMU kernels past the start of RAM | Samuel Holland | 1 | -1/+1 |
2024-03-26 | riscv: mm: Fix prototype to avoid discarding const | Samuel Holland | 1 | -2/+2 |
2024-03-22 | Merge tag 'riscv-for-linus-6.9-mw2' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 4 | -3/+11 |
2024-03-20 | riscv: Only flush the mm icache when setting an exec pte | Alexandre Ghiti | 2 | -3/+3 |
2024-03-15 | Merge tag 'mm-stable-2024-03-13-20-04' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 2 | -8/+9 |
2024-02-24 | riscv, crash: wrap crash dumping code into crash related ifdefs | Baoquan He | 1 | -1/+1 |
2024-02-22 | riscv: Fix build error if !CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION | Alexandre Ghiti | 1 | -0/+2 |
2024-02-22 | mm: ptdump: have ptdump_check_wx() return bool | Christophe Leroy | 1 | -3/+8 |
2024-02-22 | arm64, powerpc, riscv, s390, x86: ptdump: refactor CONFIG_DEBUG_WX | Christophe Leroy | 2 | -4/+0 |
2024-02-15 | Merge patch series "membarrier: riscv: Core serializing command" | Palmer Dabbelt | 1 | -0/+2 |
2024-02-15 | membarrier: riscv: Add full memory barrier in switch_mm() | Andrea Parri | 1 | -0/+2 |
2024-02-07 | riscv: Fix arch_tlbbatch_flush() by clearing the batch cpumask | Alexandre Ghiti | 1 | -0/+1 |
2024-02-07 | riscv: Fix arch_hugetlb_migration_supported() for NAPOT | Alexandre Ghiti | 1 | -3/+13 |
2024-02-02 | Merge patch series "svnapot fixes" | Palmer Dabbelt | 1 | -2/+60 |
2024-02-02 | riscv: Fix hugetlb_mask_last_page() when NAPOT is enabled | Alexandre Ghiti | 1 | -0/+20 |
2024-02-02 | riscv: Fix set_huge_pte_at() for NAPOT mapping | Alexandre Ghiti | 1 | -2/+40 |
2024-01-31 | riscv: mm: execute local TLB flush after populating vmemmap | Vincent Chen | 2 | -1/+6 |
2024-01-24 | riscv: mm: Update mmap_rnd_bits_max | Sami Tolvanen | 1 | -0/+6 |
2024-01-20 | Merge tag 'riscv-for-linus-6.8-mw4' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 3 | -21/+104 |