Show patches with: Submitter = Alexandre Ghiti       |    Archived = No       |   468 patches
« 1 2 3 44 5 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v3,2/2] riscv: Check that vdso does not contain any dynamic relocations Prevent dynamic relocations in vDSO - 2 1 13-- 2024-10-16 Alexandre Ghiti Accepted
[v3,1/2] riscv: vdso: Prevent the compiler from inserting calls to memset() Prevent dynamic relocations in vDSO - 1 - 13-- 2024-10-16 Alexandre Ghiti Accepted
[-fixes] riscv: Do not use fortify in early code [-fixes] riscv: Do not use fortify in early code - - - 13-- 2024-10-09 Alexandre Ghiti Accepted
[-fixes] riscv: Fix kernel stack size when KASAN is enabled [-fixes] riscv: Fix kernel stack size when KASAN is enabled - - - 13-- 2024-09-17 Alexandre Ghiti Accepted
[-fixes,v2] riscv: Fix RISCV_ALTERNATIVE_EARLY [-fixes,v2] riscv: Fix RISCV_ALTERNATIVE_EARLY - - - 121- 2024-08-29 Alexandre Ghiti Accepted
[-fixes] riscv: Do not restrict memory size because of linear mapping on nommu [-fixes] riscv: Do not restrict memory size because of linear mapping on nommu - - 1 13-- 2024-08-27 Alexandre Ghiti Accepted
[-fixes] drivers: perf: Fix smp_processor_id() use in preemptible code [-fixes] drivers: perf: Fix smp_processor_id() use in preemptible code - 1 2 13-- 2024-08-26 Alexandre Ghiti Superseded
[-fixes] riscv: Fix RISCV_ALTERNATIVE_EARLY [-fixes] riscv: Fix RISCV_ALTERNATIVE_EARLY - - 2 121- 2024-08-26 Alexandre Ghiti Superseded
[v5,13/13] riscv: Add qspinlock support Zacas/Zabha support and qspinlocks - 1 - 11-2 2024-08-18 Alexandre Ghiti New
[v5,12/13] dt-bindings: riscv: Add Ziccrse ISA extension description Zacas/Zabha support and qspinlocks 1 2 - 12-1 2024-08-18 Alexandre Ghiti New
[v5,11/13] riscv: Add ISA extension parsing for Ziccrse Zacas/Zabha support and qspinlocks - 1 - 12-1 2024-08-18 Alexandre Ghiti New
[v5,10/13] asm-generic: ticket-lock: Add separate ticket-lock.h Zacas/Zabha support and qspinlocks 1 2 - 1111 2024-08-18 Alexandre Ghiti New
[v5,09/13] asm-generic: ticket-lock: Reuse arch_spinlock_t of qspinlock Zacas/Zabha support and qspinlocks 1 2 - 1111 2024-08-18 Alexandre Ghiti New
[v5,08/13] riscv: Implement xchg8/16() using Zabha Zacas/Zabha support and qspinlocks - 1 - 12-1 2024-08-18 Alexandre Ghiti New
[v5,07/13] riscv: Implement arch_cmpxchg128() using Zacas Zacas/Zabha support and qspinlocks - 1 - 12-1 2024-08-18 Alexandre Ghiti New
[v5,06/13] riscv: Improve zacas fully-ordered cmpxchg() Zacas/Zabha support and qspinlocks - 1 - 1111 2024-08-18 Alexandre Ghiti New
[v5,05/13] riscv: Implement cmpxchg8/16() using Zabha Zacas/Zabha support and qspinlocks - 1 - 12-1 2024-08-18 Alexandre Ghiti New
[v5,04/13] dt-bindings: riscv: Add Zabha ISA extension description Zacas/Zabha support and qspinlocks 1 2 - 12-1 2024-08-18 Alexandre Ghiti New
[v5,03/13] riscv: Implement cmpxchg32/64() using Zacas Zacas/Zabha support and qspinlocks - 1 - 1111 2024-08-18 Alexandre Ghiti New
[v5,02/13] riscv: Do not fail to build on byte/halfword operations with Zawrs Zacas/Zabha support and qspinlocks - 1 - 12-1 2024-08-18 Alexandre Ghiti New
[v5,01/13] riscv: Move cpufeature.h macros into their own header Zacas/Zabha support and qspinlocks - 1 - 1111 2024-08-18 Alexandre Ghiti New
[-fixes,v2] riscv: Fix out-of-bounds when accessing Andes per hart vendor extension array [-fixes,v2] riscv: Fix out-of-bounds when accessing Andes per hart vendor extension array - 1 1 13-- 2024-08-14 Alexandre Ghiti Accepted
[-fixes] riscv: Fix out-of-bounds when accessing Andes per hart vendor extension array [-fixes] riscv: Fix out-of-bounds when accessing Andes per hart vendor extension array - - 1 13-- 2024-08-11 Alexandre Ghiti Superseded
[v3,9/9] mm: Use common huge_ptep_clear_flush() function for riscv/arm64 Merge arm64/riscv hugetlbfs contpte support - - - 1111 2024-08-02 Alexandre Ghiti Handled Elsewhere
[v3,8/9] mm: Use common huge_ptep_set_wrprotect() function for riscv/arm64 Merge arm64/riscv hugetlbfs contpte support - - - 1111 2024-08-02 Alexandre Ghiti Handled Elsewhere
[v3,7/9] mm: Use common huge_ptep_set_access_flags() function for riscv/arm64 Merge arm64/riscv hugetlbfs contpte support - - - 1111 2024-08-02 Alexandre Ghiti Handled Elsewhere
[v3,6/9] mm: Use common huge_ptep_get_and_clear() function for riscv/arm64 Merge arm64/riscv hugetlbfs contpte support - - - 1111 2024-08-02 Alexandre Ghiti Handled Elsewhere
[v3,5/9] mm: Use common huge_pte_clear() function for riscv/arm64 Merge arm64/riscv hugetlbfs contpte support - - - 1111 2024-08-02 Alexandre Ghiti Handled Elsewhere
[v3,4/9] mm: Use common set_huge_pte_at() function for riscv/arm64 Merge arm64/riscv hugetlbfs contpte support - - - 1111 2024-08-02 Alexandre Ghiti Handled Elsewhere
[v3,3/9] mm: Use common huge_ptep_get() function for riscv/arm64 Merge arm64/riscv hugetlbfs contpte support - - - 1111 2024-08-02 Alexandre Ghiti Handled Elsewhere
[v3,2/9] riscv: Restore the pfn in a NAPOT pte when manipulated by core mm code Merge arm64/riscv hugetlbfs contpte support - - - 913 2024-08-02 Alexandre Ghiti Handled Elsewhere
[v3,1/9] riscv: Safely remove huge_pte_offset() when manipulating NAPOT ptes Merge arm64/riscv hugetlbfs contpte support - - - 12-1 2024-08-02 Alexandre Ghiti Handled Elsewhere
[-fixes,v2] riscv: Re-introduce global icache flush in patch_text_XXX() [-fixes,v2] riscv: Re-introduce global icache flush in patch_text_XXX() - 2 - 13-- 2024-08-01 Alexandre Ghiti Accepted
[v4,13/13] riscv: Add qspinlock support Zacas/Zabha support and qspinlocks - - - 11-2 2024-07-31 Alexandre Ghiti Superseded
[v4,12/13] dt-bindings: riscv: Add Ziccrse ISA extension description Zacas/Zabha support and qspinlocks - 1 - 12-1 2024-07-31 Alexandre Ghiti Superseded
[v4,11/13] riscv: Add ISA extension parsing for Ziccrse Zacas/Zabha support and qspinlocks - - - 12-1 2024-07-31 Alexandre Ghiti Superseded
[v4,10/13] asm-generic: ticket-lock: Add separate ticket-lock.h Zacas/Zabha support and qspinlocks - 1 - 1111 2024-07-31 Alexandre Ghiti Superseded
[v4,09/13] asm-generic: ticket-lock: Reuse arch_spinlock_t of qspinlock Zacas/Zabha support and qspinlocks - 1 - 1111 2024-07-31 Alexandre Ghiti Superseded
[v4,08/13] riscv: Implement xchg8/16() using Zabha Zacas/Zabha support and qspinlocks - 1 - 12-1 2024-07-31 Alexandre Ghiti Superseded
[v4,07/13] riscv: Implement arch_cmpxchg128() using Zacas Zacas/Zabha support and qspinlocks - 1 - 12-1 2024-07-31 Alexandre Ghiti Superseded
[v4,06/13] riscv: Improve zacas fully-ordered cmpxchg() Zacas/Zabha support and qspinlocks - - - 1111 2024-07-31 Alexandre Ghiti Superseded
[v4,05/13] riscv: Implement cmpxchg8/16() using Zabha Zacas/Zabha support and qspinlocks - 1 - 12-1 2024-07-31 Alexandre Ghiti Superseded
[v4,04/13] dt-bindings: riscv: Add Zabha ISA extension description Zacas/Zabha support and qspinlocks 1 1 - 12-1 2024-07-31 Alexandre Ghiti Superseded
[v4,03/13] riscv: Implement cmpxchg32/64() using Zacas Zacas/Zabha support and qspinlocks - 1 - 1111 2024-07-31 Alexandre Ghiti Superseded
[v4,02/13] riscv: Do not fail to build on byte/halfword operations with Zawrs Zacas/Zabha support and qspinlocks - - - 12-2 2024-07-31 Alexandre Ghiti Superseded
[v4,01/13] riscv: Move cpufeature.h macros into their own header Zacas/Zabha support and qspinlocks - 1 - 1112 2024-07-31 Alexandre Ghiti Superseded
[-fixes] riscv: Re-introduce global icache flush in patch_text_XXX() [-fixes] riscv: Re-introduce global icache flush in patch_text_XXX() - - - 121- 2024-07-30 Alexandre Ghiti Superseded
[RFC] riscv: Allow to build only with LLVM >= 17.0.0 [RFC] riscv: Allow to build only with LLVM >= 17.0.0 - - - 13-- 2024-07-17 Alexandre Ghiti Rejected
[v3,11/11] riscv: Add qspinlock support Zacas/Zabha support and qspinlocks - - - 11-2 2024-07-17 Alexandre Ghiti Superseded
[v3,10/11] dt-bindings: riscv: Add Ziccrse ISA extension description Zacas/Zabha support and qspinlocks - 1 - 12-1 2024-07-17 Alexandre Ghiti Superseded
[v3,09/11] riscv: Add ISA extension parsing for Ziccrse Zacas/Zabha support and qspinlocks - - - 12-1 2024-07-17 Alexandre Ghiti Superseded
[v3,08/11] asm-generic: ticket-lock: Add separate ticket-lock.h Zacas/Zabha support and qspinlocks - 1 - 1111 2024-07-17 Alexandre Ghiti Superseded
[v3,07/11] asm-generic: ticket-lock: Reuse arch_spinlock_t of qspinlock Zacas/Zabha support and qspinlocks - 1 - 1111 2024-07-17 Alexandre Ghiti Superseded
[v3,06/11] riscv: Implement xchg8/16() using Zabha Zacas/Zabha support and qspinlocks - - - 1111 2024-07-17 Alexandre Ghiti Superseded
[v3,05/11] riscv: Implement arch_cmpxchg128() using Zacas Zacas/Zabha support and qspinlocks - - - 12-1 2024-07-17 Alexandre Ghiti Superseded
[v3,04/11] riscv: Improve zacas fully-ordered cmpxchg() Zacas/Zabha support and qspinlocks - - - 1111 2024-07-17 Alexandre Ghiti Superseded
[v3,03/11] riscv: Implement cmpxchg8/16() using Zabha Zacas/Zabha support and qspinlocks - - - 1111 2024-07-17 Alexandre Ghiti Superseded
[v3,02/11] dt-bindings: riscv: Add Zabha ISA extension description Zacas/Zabha support and qspinlocks - 1 - 12-1 2024-07-17 Alexandre Ghiti Superseded
[v3,01/11] riscv: Implement cmpxchg32/64() using Zacas Zacas/Zabha support and qspinlocks - - - 1111 2024-07-17 Alexandre Ghiti Superseded
[v4,4/4] riscv: Stop emitting preventive sfence.vma for new userspace mappings with Svvptc Svvptc extension to remove preventive sfence.vma - - - 12-1 2024-07-17 Alexandre Ghiti Accepted
[v4,3/4] riscv: Stop emitting preventive sfence.vma for new vmalloc mappings Svvptc extension to remove preventive sfence.vma - 1 - 12-1 2024-07-17 Alexandre Ghiti Accepted
[v4,2/4] dt-bindings: riscv: Add Svvptc ISA extension description Svvptc extension to remove preventive sfence.vma 1 - - 12-1 2024-07-17 Alexandre Ghiti Accepted
[v4,1/4] riscv: Add ISA extension parsing for Svvptc Svvptc extension to remove preventive sfence.vma - 1 - 12-1 2024-07-17 Alexandre Ghiti Accepted
[v2,2/2] riscv: Check that vdso does not contain any dynamic relocations Prevent dynamic relocations in vDSO - 1 - 10-3 2024-07-05 Alexandre Ghiti New
[v2,1/2] riscv: vdso: Prevent gcc from inserting calls to memset() Prevent dynamic relocations in vDSO - 1 - 10-3 2024-07-05 Alexandre Ghiti New
[v3,4/4] riscv: Stop emitting preventive sfence.vma for new userspace mappings with Svvptc Svvptc extension to remove preventive sfence.vma - - - 11-2 2024-07-02 Alexandre Ghiti Superseded
[v3,3/4] riscv: Stop emitting preventive sfence.vma for new vmalloc mappings Svvptc extension to remove preventive sfence.vma - - - 12-1 2024-07-02 Alexandre Ghiti Superseded
[v3,2/4] dt-bindings: riscv: Add Svvptc ISA extension description Svvptc extension to remove preventive sfence.vma 1 - - 12-1 2024-07-02 Alexandre Ghiti Superseded
[v3,1/4] riscv: Add ISA extension parsing for Svvptc Svvptc extension to remove preventive sfence.vma - 1 - 12-1 2024-07-02 Alexandre Ghiti Superseded
[v2,10/10] riscv: Add qspinlock support based on Zabha extension Zacas/Zabha support and qspinlocks - - - 11-2 2024-06-26 Alexandre Ghiti Superseded
[v2,09/10] asm-generic: ticket-lock: Add separate ticket-lock.h Zacas/Zabha support and qspinlocks - 1 - 1111 2024-06-26 Alexandre Ghiti Superseded
[v2,08/10] asm-generic: ticket-lock: Reuse arch_spinlock_t of qspinlock Zacas/Zabha support and qspinlocks - 1 - 1111 2024-06-26 Alexandre Ghiti Superseded
[v2,07/10] riscv: Improve amoswap.X use in xchg() Zacas/Zabha support and qspinlocks - - - 1111 2024-06-26 Alexandre Ghiti Superseded
[v2,06/10] riscv: Implement xchg8/16() using Zabha Zacas/Zabha support and qspinlocks - - - 1111 2024-06-26 Alexandre Ghiti Superseded
[v2,05/10] riscv: Implement arch_cmpxchg128() using Zacas Zacas/Zabha support and qspinlocks - - - 12-1 2024-06-26 Alexandre Ghiti Superseded
[v2,04/10] riscv: Improve amocas.X use in cmpxchg() Zacas/Zabha support and qspinlocks - - - 1111 2024-06-26 Alexandre Ghiti Superseded
[v2,03/10] riscv: Implement cmpxchg8/16() using Zabha Zacas/Zabha support and qspinlocks - - - 1111 2024-06-26 Alexandre Ghiti Superseded
[v2,02/10] dt-bindings: riscv: Add Zabha ISA extension description Zacas/Zabha support and qspinlocks - - - 12-1 2024-06-26 Alexandre Ghiti Superseded
[v2,01/10] riscv: Implement cmpxchg32/64() using Zacas Zacas/Zabha support and qspinlocks - - - 1111 2024-06-26 Alexandre Ghiti Superseded
[-fixes] riscv: patch: Flush the icache right after patching to avoid illegal insns [-fixes] riscv: patch: Flush the icache right after patching to avoid illegal insns - 1 - 13-- 2024-06-24 Alexandre Ghiti Accepted
[-fixes,v2] riscv: Fix fully ordered LR/SC xchg[8|16]() implementations [-fixes,v2] riscv: Fix fully ordered LR/SC xchg[8|16]() implementations - 1 - 913 2024-05-30 Alexandre Ghiti Accepted
[-fixes] riscv: Fix fully ordered LR/SC xchg[8|16]() implementations [-fixes] riscv: Fix fully ordered LR/SC xchg[8|16]() implementations - - - 913 2024-05-30 Alexandre Ghiti Superseded
[7/7] riscv: Add qspinlock support based on Zabha extension Zacas/Zabha support and qspinlocks - - - --1 2024-05-28 Alexandre Ghiti Superseded
[6/7] asm-generic: ticket-lock: Add separate ticket-lock.h Zacas/Zabha support and qspinlocks - 1 - --1 2024-05-28 Alexandre Ghiti Superseded
[5/7] asm-generic: ticket-lock: Reuse arch_spinlock_t of qspinlock Zacas/Zabha support and qspinlocks - 1 - --1 2024-05-28 Alexandre Ghiti Superseded
[4/7] riscv: Implement xchg8/16() using Zabha Zacas/Zabha support and qspinlocks - - - --1 2024-05-28 Alexandre Ghiti Superseded
[3/7] riscv: Implement arch_cmpxchg128() using Zacas Zacas/Zabha support and qspinlocks - - - --1 2024-05-28 Alexandre Ghiti Superseded
[2/7] riscv: Implement cmpxchg8/16() using Zabha Zacas/Zabha support and qspinlocks - - - --1 2024-05-28 Alexandre Ghiti Superseded
[1/7] riscv: Implement cmpxchg32/64() using Zacas Zacas/Zabha support and qspinlocks - - - --1 2024-05-28 Alexandre Ghiti Superseded
[-fixes] bpf: resolve_btfids: Fix integer overflow when calling elf_update() [-fixes] bpf: resolve_btfids: Fix integer overflow when calling elf_update() - - - 10-3 2024-05-27 Alexandre Ghiti Handled Elsewhere
riscv: Fix early ftrace nop patching riscv: Fix early ftrace nop patching - 1 2 913 2024-05-23 Alexandre Ghiti Accepted
[12/12] mm, riscv, arm64: Use common get_and_clear_full_ptes()/clear_full_ptes() functions Make riscv use THP contpte support for arm64 - - - --1 2024-05-08 Alexandre Ghiti Superseded
[11/12] mm, riscv, arm64: Use common ptep_set_wrprotect()/wrprotect_ptes() functions Make riscv use THP contpte support for arm64 - - - --1 2024-05-08 Alexandre Ghiti Superseded
[10/12] mm, riscv, arm64: Use common ptep_set_access_flags() function Make riscv use THP contpte support for arm64 - - - --1 2024-05-08 Alexandre Ghiti Superseded
[09/12] mm, riscv, arm64: Use common ptep_clear_flush_young() function Make riscv use THP contpte support for arm64 - - - --1 2024-05-08 Alexandre Ghiti Superseded
[08/12] mm, riscv, arm64: Use common ptep_test_and_clear_young() function Make riscv use THP contpte support for arm64 - - - --1 2024-05-08 Alexandre Ghiti Superseded
[07/12] mm, riscv, arm64: Use common ptep_get_and_clear() function Make riscv use THP contpte support for arm64 - - - --1 2024-05-08 Alexandre Ghiti Superseded
[06/12] mm, riscv, arm64: Use common pte_clear() function Make riscv use THP contpte support for arm64 - - - --1 2024-05-08 Alexandre Ghiti Superseded
[05/12] mm, riscv, arm64: Use common set_pte() function Make riscv use THP contpte support for arm64 - - - --1 2024-05-08 Alexandre Ghiti Superseded
[04/12] mm, riscv, arm64: Use common ptep_get_lockless() function Make riscv use THP contpte support for arm64 - - - --1 2024-05-08 Alexandre Ghiti Superseded
« 1 2 3 44 5 »