Show patches with: Submitter = Alexandre Ghiti       |    Archived = No       |   106 patches
« 1 2 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v3,9/9] mm: Use common huge_ptep_clear_flush() function for riscv/arm64 Merge arm64/riscv hugetlbfs contpte support - - - --- 2024-08-02 Alexandre Ghiti New
[v3,8/9] mm: Use common huge_ptep_set_wrprotect() function for riscv/arm64 Merge arm64/riscv hugetlbfs contpte support - - - --- 2024-08-02 Alexandre Ghiti New
[v3,7/9] mm: Use common huge_ptep_set_access_flags() function for riscv/arm64 Merge arm64/riscv hugetlbfs contpte support - - - --- 2024-08-02 Alexandre Ghiti New
[v3,6/9] mm: Use common huge_ptep_get_and_clear() function for riscv/arm64 Merge arm64/riscv hugetlbfs contpte support - - - --- 2024-08-02 Alexandre Ghiti New
[v3,5/9] mm: Use common huge_pte_clear() function for riscv/arm64 Merge arm64/riscv hugetlbfs contpte support - - - --- 2024-08-02 Alexandre Ghiti New
[v3,4/9] mm: Use common set_huge_pte_at() function for riscv/arm64 Merge arm64/riscv hugetlbfs contpte support - - - --- 2024-08-02 Alexandre Ghiti New
[v3,3/9] mm: Use common huge_ptep_get() function for riscv/arm64 Merge arm64/riscv hugetlbfs contpte support - - - --- 2024-08-02 Alexandre Ghiti New
[v3,2/9] riscv: Restore the pfn in a NAPOT pte when manipulated by core mm code Merge arm64/riscv hugetlbfs contpte support - - - --- 2024-08-02 Alexandre Ghiti New
[v3,1/9] riscv: Safely remove huge_pte_offset() when manipulating NAPOT ptes Merge arm64/riscv hugetlbfs contpte support - - - --- 2024-08-02 Alexandre Ghiti New
[12/12] mm, riscv, arm64: Use common get_and_clear_full_ptes()/clear_full_ptes() functions Make riscv use THP contpte support for arm64 - - - --- 2024-05-08 Alexandre Ghiti New
[11/12] mm, riscv, arm64: Use common ptep_set_wrprotect()/wrprotect_ptes() functions Make riscv use THP contpte support for arm64 - - - --- 2024-05-08 Alexandre Ghiti New
[10/12] mm, riscv, arm64: Use common ptep_set_access_flags() function Make riscv use THP contpte support for arm64 - - - --- 2024-05-08 Alexandre Ghiti New
[09/12] mm, riscv, arm64: Use common ptep_clear_flush_young() function Make riscv use THP contpte support for arm64 - - - --- 2024-05-08 Alexandre Ghiti New
[08/12] mm, riscv, arm64: Use common ptep_test_and_clear_young() function Make riscv use THP contpte support for arm64 - - - --- 2024-05-08 Alexandre Ghiti New
[07/12] mm, riscv, arm64: Use common ptep_get_and_clear() function Make riscv use THP contpte support for arm64 - - - --- 2024-05-08 Alexandre Ghiti New
[06/12] mm, riscv, arm64: Use common pte_clear() function Make riscv use THP contpte support for arm64 - - - --- 2024-05-08 Alexandre Ghiti New
[05/12] mm, riscv, arm64: Use common set_pte() function Make riscv use THP contpte support for arm64 - - - --- 2024-05-08 Alexandre Ghiti New
[04/12] mm, riscv, arm64: Use common ptep_get_lockless() function Make riscv use THP contpte support for arm64 - - - --- 2024-05-08 Alexandre Ghiti New
[03/12] mm, riscv, arm64: Use common set_ptes() function Make riscv use THP contpte support for arm64 - - - --- 2024-05-08 Alexandre Ghiti New
[02/12] mm, riscv, arm64: Use common ptep_get() function Make riscv use THP contpte support for arm64 - - - --- 2024-05-08 Alexandre Ghiti New
[01/12] mm, arm64: Rename ARM64_CONTPTE to THP_CONTPTE Make riscv use THP contpte support for arm64 - - - --- 2024-05-08 Alexandre Ghiti New
[RESEND,v2,9/9] mm: Use common huge_ptep_clear_flush() function for riscv/arm64 Merge arm64/riscv hugetlbfs contpte support - - - --- 2024-05-08 Alexandre Ghiti New
[RESEND,v2,8/9] mm: Use common huge_ptep_set_wrprotect() function for riscv/arm64 Merge arm64/riscv hugetlbfs contpte support - - - --- 2024-05-08 Alexandre Ghiti New
[RESEND,v2,7/9] mm: Use common huge_ptep_set_access_flags() function for riscv/arm64 Merge arm64/riscv hugetlbfs contpte support - - - --- 2024-05-08 Alexandre Ghiti New
[RESEND,v2,6/9] mm: Use common huge_ptep_get_and_clear() function for riscv/arm64 Merge arm64/riscv hugetlbfs contpte support - - - --- 2024-05-08 Alexandre Ghiti New
[RESEND,v2,5/9] mm: Use common huge_pte_clear() function for riscv/arm64 Merge arm64/riscv hugetlbfs contpte support - - - --- 2024-05-08 Alexandre Ghiti New
[RESEND,v2,4/9] mm: Use common set_huge_pte_at() function for riscv/arm64 Merge arm64/riscv hugetlbfs contpte support - - - --- 2024-05-08 Alexandre Ghiti New
[RESEND,v2,3/9] mm: Use common huge_ptep_get() function for riscv/arm64 Merge arm64/riscv hugetlbfs contpte support - - - --- 2024-05-08 Alexandre Ghiti New
[RESEND,v2,2/9] riscv: Safely remove huge_pte_offset() when manipulating NAPOT ptes Merge arm64/riscv hugetlbfs contpte support - - - --- 2024-05-08 Alexandre Ghiti New
[RESEND,v2,1/9] riscv: Restore the pfn in a NAPOT pte when manipulated by core mm code Merge arm64/riscv hugetlbfs contpte support - - - --- 2024-05-08 Alexandre Ghiti New
[v2,6/9] mm: Use common huge_ptep_get_and_clear() function for riscv/arm64 Merge arm64/riscv hugetlbfs contpte support - - - --- 2024-05-08 Alexandre Ghiti New
[v2,5/9] mm: Use common huge_pte_clear() function for riscv/arm64 Merge arm64/riscv hugetlbfs contpte support - - - --- 2024-05-08 Alexandre Ghiti New
[v2,4/9] mm: Use common set_huge_pte_at() function for riscv/arm64 Merge arm64/riscv hugetlbfs contpte support - - - --- 2024-05-08 Alexandre Ghiti New
[v2,3/9] mm: Use common huge_ptep_get() function for riscv/arm64 Merge arm64/riscv hugetlbfs contpte support - - - --- 2024-05-08 Alexandre Ghiti New
[v2,2/9] riscv: Safely remove huge_pte_offset() when manipulating NAPOT ptes Merge arm64/riscv hugetlbfs contpte support - - - --- 2024-05-08 Alexandre Ghiti New
[v2,1/9] riscv: Restore the pfn in a NAPOT pte when manipulated by core mm code Merge arm64/riscv hugetlbfs contpte support - - - --- 2024-05-08 Alexandre Ghiti New
[9/9] mm: Use common huge_ptep_clear_flush() function for riscv/arm64 Merge arm64/riscv hugetlbfs contpte support - - - --- 2024-03-01 Alexandre Ghiti New
[8/9] mm: Use common huge_ptep_set_wrprotect() function for riscv/arm64 Merge arm64/riscv hugetlbfs contpte support - - - --- 2024-03-01 Alexandre Ghiti New
[7/9] mm: Use common huge_ptep_set_access_flags() function for riscv/arm64 Merge arm64/riscv hugetlbfs contpte support - - - --- 2024-03-01 Alexandre Ghiti New
[6/9] mm: Use common huge_ptep_get_and_clear() function for riscv/arm64 Merge arm64/riscv hugetlbfs contpte support - - - --- 2024-03-01 Alexandre Ghiti New
[5/9] mm: Use common huge_pte_clear() function for riscv/arm64 Merge arm64/riscv hugetlbfs contpte support - - - --- 2024-03-01 Alexandre Ghiti New
[4/9] mm: Use common set_huge_pte_at() function for riscv/arm64 Merge arm64/riscv hugetlbfs contpte support - - - --- 2024-03-01 Alexandre Ghiti New
[3/9] mm: Use common huge_ptep_get() function for riscv/arm64 Merge arm64/riscv hugetlbfs contpte support - - - --- 2024-03-01 Alexandre Ghiti New
[2/9] riscv: Safely remove huge_pte_offset() when manipulating NAPOT ptes Merge arm64/riscv hugetlbfs contpte support - - - --- 2024-03-01 Alexandre Ghiti New
[1/9] riscv: Restore the pfn in a NAPOT pte when manipulated by core mm code Merge arm64/riscv hugetlbfs contpte support - - - --- 2024-03-01 Alexandre Ghiti New
[RFC/RFT,v2,4/4] riscv: Stop emitting preventive sfence.vma for new userspace mappings with Svvptc Svvptc extension to remove preventive sfence.vma - - - --- 2024-01-31 Alexandre Ghiti New
[RFC/RFT,v2,3/4] riscv: Stop emitting preventive sfence.vma for new vmalloc mappings Svvptc extension to remove preventive sfence.vma - - - --- 2024-01-31 Alexandre Ghiti New
[RFC/RFT,v2,2/4] dt-bindings: riscv: Add Svvptc ISA extension description Svvptc extension to remove preventive sfence.vma - - - --- 2024-01-31 Alexandre Ghiti New
[RFC/RFT,v2,1/4] riscv: Add ISA extension parsing for Svvptc Svvptc extension to remove preventive sfence.vma - - - --- 2024-01-31 Alexandre Ghiti New
[-fixes] riscv: Flush the tlb when a page directory is freed [-fixes] riscv: Flush the tlb when a page directory is freed - 2 1 --- 2024-01-28 Alexandre Ghiti New
[v2,4/4] riscv: Use accessors to page table entries instead of direct dereference riscv: Use READ_ONCE()/WRITE_ONCE() for pte accesses 1 - - --- 2023-12-13 Alexandre Ghiti New
[v2,3/4] riscv: mm: Only compile pgtable.c if MMU riscv: Use READ_ONCE()/WRITE_ONCE() for pte accesses - - - --- 2023-12-13 Alexandre Ghiti New
[v2,2/4] mm: Introduce pudp/p4dp/pgdp_get() functions riscv: Use READ_ONCE()/WRITE_ONCE() for pte accesses - - - --- 2023-12-13 Alexandre Ghiti New
[v2,1/4] riscv: Use WRITE_ONCE() when setting page table entries riscv: Use READ_ONCE()/WRITE_ONCE() for pte accesses - - - --- 2023-12-13 Alexandre Ghiti New
[v2,2/2] riscv: Enable pcpu page first chunk allocator riscv: Enable percpu page first chunk allocator - - - --- 2023-12-12 Alexandre Ghiti New
[v2,1/2] mm: Introduce flush_cache_vmap_early() riscv: Enable percpu page first chunk allocator 1 - - --- 2023-12-12 Alexandre Ghiti New
[RFC/RFT,4/4] TEMP: riscv: Add debugfs interface to retrieve #sfence.vma Remove preventive sfence.vma - - - --- 2023-12-07 Alexandre Ghiti New
[RFC/RFT,3/4] riscv: Stop emitting preventive sfence.vma for new userspace mappings Remove preventive sfence.vma - - - --- 2023-12-07 Alexandre Ghiti New
[RFC/RFT,2/4] riscv: Add a runtime detection of invalid TLB entries caching Remove preventive sfence.vma - - - --- 2023-12-07 Alexandre Ghiti New
[RFC/RFT,1/4] riscv: Stop emitting preventive sfence.vma for new vmalloc mappings Remove preventive sfence.vma - - - --- 2023-12-07 Alexandre Ghiti New
[-next] drivers: perf: Fix build error by adding const to ctl_table argument of handler [-next] drivers: perf: Fix build error by adding const to ctl_table argument of handler 1 2 - --- 2023-12-07 Alexandre Ghiti New
[2/2] riscv: Enable pcpu page first chunk allocator riscv: Enable percpu page first chunk allocator - - - --- 2023-11-10 Alexandre Ghiti New
[1/2] mm: Introduce flush_cache_vmap_early() and its riscv implementation riscv: Enable percpu page first chunk allocator - - - --- 2023-11-10 Alexandre Ghiti New
[RESEND,v2,2/2] riscv: Fix set_memory_XX() and set_direct_map_XX() by splitting huge linear mappings riscv: Fix set_memory_XX() and set_direct_map_XX() - - - --- 2023-11-08 Alexandre Ghiti New
[RESEND,v2,1/2] riscv: Don't use PGD entries for the linear mapping riscv: Fix set_memory_XX() and set_direct_map_XX() - - - --- 2023-11-08 Alexandre Ghiti New
[v6,4/4] riscv: Improve flush_tlb_kernel_range() riscv: tlb flush improvements - 2 2 --- 2023-10-30 Alexandre Ghiti New
[v6,3/4] riscv: Make __flush_tlb_range() loop over pte instead of flushing the whole tlb riscv: tlb flush improvements - 2 2 --- 2023-10-30 Alexandre Ghiti New
[v6,2/4] riscv: Improve flush_tlb_range() for hugetlb pages riscv: tlb flush improvements - 1 1 --- 2023-10-30 Alexandre Ghiti New
[v6,1/4] riscv: Improve tlb_flush() riscv: tlb flush improvements - 2 1 --- 2023-10-30 Alexandre Ghiti New
[v5,4/4] riscv: Improve flush_tlb_kernel_range() riscv: tlb flush improvements - 2 2 --- 2023-10-19 Alexandre Ghiti New
[v5,3/4] riscv: Make __flush_tlb_range() loop over pte instead of flushing the whole tlb riscv: tlb flush improvements - 2 2 --- 2023-10-19 Alexandre Ghiti New
[v5,2/4] riscv: Improve flush_tlb_range() for hugetlb pages riscv: tlb flush improvements - 1 1 --- 2023-10-19 Alexandre Ghiti New
[v5,1/4] riscv: Improve tlb_flush() riscv: tlb flush improvements - 2 1 --- 2023-10-19 Alexandre Ghiti New
[2/2] riscv: Fix set_memory_XX() and set_direct_map_XX() by splitting huge linear mappings riscv: Fix Fix set_memory_XX() and set_direct_map_XX() - - - --- 2023-10-06 Alexandre Ghiti New
[1/2] riscv: Don't use PGD entries for the linear mapping riscv: Fix Fix set_memory_XX() and set_direct_map_XX() - - - --- 2023-10-06 Alexandre Ghiti New
[5/5] riscv: Use accessors to page table entries instead of direct dereference riscv: Use READ_ONCE()/WRITE_ONCE() for pte accesses - - - --- 2023-10-02 Alexandre Ghiti New
[4/5] riscv: Suffix all page table entry pointers with 'p' riscv: Use READ_ONCE()/WRITE_ONCE() for pte accesses - - - --- 2023-10-02 Alexandre Ghiti New
[3/5] riscv: mm: Only compile pgtable.c if MMU riscv: Use READ_ONCE()/WRITE_ONCE() for pte accesses - - - --- 2023-10-02 Alexandre Ghiti New
[2/5] mm: Introduce pudp/p4dp/pgdp_get() functions riscv: Use READ_ONCE()/WRITE_ONCE() for pte accesses - - - --- 2023-10-02 Alexandre Ghiti New
[1/5] riscv: Use WRITE_ONCE() when setting page table entries riscv: Use READ_ONCE()/WRITE_ONCE() for pte accesses - - - --- 2023-10-02 Alexandre Ghiti New
[v4,4/4] riscv: Improve flush_tlb_kernel_range() riscv: tlb flush improvements - 1 1 --- 2023-09-11 Alexandre Ghiti New
[v4,3/4] riscv: Make __flush_tlb_range() loop over pte instead of flushing the whole tlb riscv: tlb flush improvements - 1 1 --- 2023-09-11 Alexandre Ghiti New
[v4,2/4] riscv: Improve flush_tlb_range() for hugetlb pages riscv: tlb flush improvements - 1 1 --- 2023-09-11 Alexandre Ghiti New
[v4,1/4] riscv: Improve flush_tlb() riscv: tlb flush improvements - 2 1 --- 2023-09-11 Alexandre Ghiti New
[-fixes] mm: Add a call to flush_cache_vmap() in vmap_pfn() [-fixes] mm: Add a call to flush_cache_vmap() in vmap_pfn() 1 2 - --- 2023-08-09 Alexandre Ghiti New
[v3,4/4] riscv: Improve flush_tlb_kernel_range() riscv: tlb flush improvements - 1 - --- 2023-08-01 Alexandre Ghiti New
[v3,3/4] riscv: Make __flush_tlb_range() loop over pte instead of flushing the whole tlb riscv: tlb flush improvements - 1 - --- 2023-08-01 Alexandre Ghiti New
[v3,2/4] riscv: Improve flush_tlb_range() for hugetlb pages riscv: tlb flush improvements - 1 - --- 2023-08-01 Alexandre Ghiti New
[v3,1/4] riscv: Improve flush_tlb() riscv: tlb flush improvements - 1 - --- 2023-08-01 Alexandre Ghiti New
[v2,4/4] riscv: Improve flush_tlb_kernel_range() riscv: tlb flush improvements - 1 - --- 2023-07-27 Alexandre Ghiti New
[v2,3/4] riscv: Make __flush_tlb_range() loop over pte instead of flushing the whole tlb riscv: tlb flush improvements - 1 - --- 2023-07-27 Alexandre Ghiti New
[v2,2/4] riscv: Improve flush_tlb_range() for hugetlb pages riscv: tlb flush improvements - 1 - --- 2023-07-27 Alexandre Ghiti New
[v2,1/4] riscv: Improve flush_tlb() riscv: tlb flush improvements - 1 - --- 2023-07-27 Alexandre Ghiti New
[4/4] riscv: Improve flush_tlb_kernel_range() riscv: tlb flush improvements - - - --- 2023-07-11 Alexandre Ghiti New
[3/4] riscv: Make __flush_tlb_range() loop over pte instead of flushing the whole tlb riscv: tlb flush improvements - - - --- 2023-07-11 Alexandre Ghiti New
[2/4] riscv: Improve flush_tlb_range() for hugetlb pages riscv: tlb flush improvements - - - --- 2023-07-11 Alexandre Ghiti New
[1/4] riscv: Improve flush_tlb() riscv: tlb flush improvements - - - --- 2023-07-11 Alexandre Ghiti New
[v8,4/4] riscv: Use PUD/P4D/PGD pages for the linear mapping riscv: Use PUD/P4D/PGD pages for the linear mapping 1 2 1 --- 2023-03-16 Alexandre Ghiti New
[v8,3/4] arm64: Make use of memblock_isolate_memory for the linear mapping riscv: Use PUD/P4D/PGD pages for the linear mapping - - - --- 2023-03-16 Alexandre Ghiti New
[v8,2/4] mm: Introduce memblock_isolate_memory riscv: Use PUD/P4D/PGD pages for the linear mapping 1 1 1 --- 2023-03-16 Alexandre Ghiti New
« 1 2 »