Show patches with: Submitter = Christophe Leroy       |   5185 patches
« 1 2 3 451 52 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[RFC,v4,16/16] mm: Remove CONFIG_ARCH_HAS_HUGEPD Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) 1 - - - --- 2024-05-27 Christophe Leroy New
[RFC,v4,15/16] powerpc/mm: Remove hugepd leftovers Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) 1 - - - --- 2024-05-27 Christophe Leroy New
[RFC,v4,14/16] powerpc/64s: Use contiguous PMD/PUD instead of HUGEPD Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - - - --- 2024-05-27 Christophe Leroy New
[RFC,v4,13/16] powerpc/e500: Use contiguous PMD instead of hugepd Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - - - --- 2024-05-27 Christophe Leroy New
[RFC,v4,12/16] powerpc/e500: Encode hugepage size in PTE bits Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - - - --- 2024-05-27 Christophe Leroy New
[RFC,v4,11/16] powerpc/e500: Switch to 64 bits PGD on 85xx (32 bits) Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - - - --- 2024-05-27 Christophe Leroy New
[RFC,v4,10/16] powerpc/e500: Remove enc and ind fields from struct mmu_psize_def Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - 1 - --- 2024-05-27 Christophe Leroy New
[RFC,v4,09/16] powerpc/8xx: Simplify struct mmu_psize_def Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - 1 - --- 2024-05-27 Christophe Leroy New
[RFC,v4,08/16] powerpc/8xx: Rework support for 8M pages using contiguous PTE entries Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - 1 - --- 2024-05-27 Christophe Leroy New
[RFC,v4,07/16] powerpc/8xx: Fix size given to set_huge_pte_at() Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - 1 1 - --- 2024-05-27 Christophe Leroy New
[RFC,v4,06/16] powerpc/mm: Allow hugepages without hugepd Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - 1 - --- 2024-05-27 Christophe Leroy New
[RFC,v4,05/16] powerpc/mm: Fix __find_linux_pte() on 32 bits with PMD leaf entries Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - 1 - --- 2024-05-27 Christophe Leroy New
[RFC,v4,04/16] powerpc/mm: Remove _PAGE_PSIZE Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - 1 - --- 2024-05-27 Christophe Leroy New
[RFC,v4,03/16] mm: Provide mm_struct and address to huge_ptep_get() Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - 1 - --- 2024-05-27 Christophe Leroy New
[RFC,v4,02/16] mm: Define __pte_leaf_size() to also take a PMD entry Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - 1 - --- 2024-05-27 Christophe Leroy New
[RFC,v4,01/16] powerpc/64e: Remove unused IBM HTW code [SQUASHED] Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - - - --- 2024-05-27 Christophe Leroy New
[RFC,v3,16/16] mm: Remove CONFIG_ARCH_HAS_HUGEPD Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - - - --- 2024-05-26 Christophe Leroy Superseded
[RFC,v3,15/16] powerpc/mm: Remove hugepd leftovers Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - - - --- 2024-05-26 Christophe Leroy Superseded
[RFC,v3,14/16] powerpc/64s: Use contiguous PMD/PUD instead of HUGEPD Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - - - --- 2024-05-26 Christophe Leroy Superseded
[RFC,v3,13/16] powerpc/e500: Use contiguous PMD instead of hugepd Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - - - --- 2024-05-26 Christophe Leroy Superseded
[RFC,v3,12/16] powerpc/e500: Encode hugepage size in PTE bits Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - - - --- 2024-05-26 Christophe Leroy Superseded
[RFC,v3,11/16] powerpc/e500: Switch to 64 bits PGD on 85xx (32 bits) Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - - - --- 2024-05-26 Christophe Leroy Superseded
[RFC,v3,10/16] powerpc/e500: Remove enc and ind fields from struct mmu_psize_def Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - 1 - --- 2024-05-26 Christophe Leroy Superseded
[RFC,v3,09/16] powerpc/8xx: Simplify struct mmu_psize_def Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - 1 - --- 2024-05-26 Christophe Leroy Superseded
[RFC,v3,08/16] powerpc/8xx: Rework support for 8M pages using contiguous PTE entries Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - 1 - --- 2024-05-26 Christophe Leroy Superseded
[RFC,v3,07/16] powerpc/8xx: Fix size given to set_huge_pte_at() Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - 1 1 - --- 2024-05-26 Christophe Leroy Superseded
[RFC,v3,06/16] powerpc/mm: Allow hugepages without hugepd Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - 1 - --- 2024-05-26 Christophe Leroy Superseded
[RFC,v3,05/16] powerpc/mm: Fix __find_linux_pte() on 32 bits with PMD leaf entries Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - 2 - --- 2024-05-26 Christophe Leroy Superseded
[RFC,v3,04/16] powerpc/mm: Remove _PAGE_PSIZE Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - 1 - --- 2024-05-26 Christophe Leroy Superseded
[RFC,v3,03/16] mm: Provide mm_struct and address to huge_ptep_get() Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - - - --- 2024-05-26 Christophe Leroy Superseded
[RFC,v3,02/16] mm: Define __pte_leaf_size() to also take a PMD entry Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - 1 - --- 2024-05-26 Christophe Leroy Superseded
[RFC,v3,01/16] powerpc/64e: Remove unused IBM HTW code [SQUASHED] Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - - - --- 2024-05-26 Christophe Leroy Superseded
[RFC,v2,20/20] mm: Remove CONFIG_ARCH_HAS_HUGEPD Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - - - 5-- 2024-05-17 Christophe Leroy Superseded
[RFC,v2,19/20] powerpc/mm: Remove hugepd leftovers Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - - - --- 2024-05-17 Christophe Leroy Superseded
[RFC,v2,18/20] powerpc/64s: Use contiguous PMD/PUD instead of HUGEPD Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - - - --- 2024-05-17 Christophe Leroy Superseded
[RFC,v2,17/20] powerpc/e500: Use contiguous PMD instead of hugepd Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - - - --- 2024-05-17 Christophe Leroy Superseded
[RFC,v2,16/20] powerpc/e500: Encode hugepage size in PTE bits Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - - - --- 2024-05-17 Christophe Leroy Superseded
[RFC,v2,15/20] powerpc/85xx: Switch to 64 bits PGD Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - - - --- 2024-05-17 Christophe Leroy Superseded
[RFC,v2,14/20] powerpc/e500: Remove enc field from struct mmu_psize_def Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - 1 - --- 2024-05-17 Christophe Leroy Superseded
[RFC,v2,13/20] powerpc/64e: Clean up impossible setups Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - - - --- 2024-05-17 Christophe Leroy Superseded
[RFC,v2,12/20] powerpc/64e: Remove unneeded #ifdef CONFIG_PPC_E500 Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - - - --- 2024-05-17 Christophe Leroy Superseded
[RFC,v2,11/20] powerpc/mm: Complement huge_pte_alloc() for all non HUGEPD setups Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - - - --- 2024-05-17 Christophe Leroy Superseded
[RFC,v2,10/20] powerpc/mm: Fix __find_linux_pte() on 32 bits with PMD leaf entries Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - - - --- 2024-05-17 Christophe Leroy Superseded
[RFC,v2,09/20] powerpc/mm: Remove _PAGE_PSIZE Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - 1 - --- 2024-05-17 Christophe Leroy Superseded
[RFC,v2,08/20] powerpc/8xx: Simplify struct mmu_psize_def Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - 1 - --- 2024-05-17 Christophe Leroy Superseded
[RFC,v2,07/20] powerpc/8xx: Rework support for 8M pages using contiguous PTE entries Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - - - --- 2024-05-17 Christophe Leroy Superseded
[RFC,v2,06/20] powerpc/8xx: Fix size given to set_huge_pte_at() Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - 1 1 - --- 2024-05-17 Christophe Leroy Superseded
[RFC,v2,05/20] powerpc/mm: Allow hugepages without hugepd Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - - - --- 2024-05-17 Christophe Leroy Superseded
[RFC,v2,04/20] mm: Provide mm_struct and address to huge_ptep_get() Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - - - --- 2024-05-17 Christophe Leroy Superseded
[RFC,v2,03/20] mm: Provide pmd to pte_leaf_size() Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - - - --- 2024-05-17 Christophe Leroy Superseded
[RFC,v2,02/20] mm: Provide page size to pte_alloc_huge() Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - - - --- 2024-05-17 Christophe Leroy Superseded
[RFC,v2,01/20] mm: Provide pagesize to pmd_populate() Reimplement huge pages without hugepd on powerpc (8xx, e500, book3s/64) - - - - --- 2024-05-17 Christophe Leroy Superseded
[RFC,8/8] powerpc/8xx: Add back support for 8M pages using contiguous PTE entries Reimplement huge pages without hugepd on powerpc 8xx - - - - --- 2024-03-25 Christophe Leroy Superseded
[RFC,7/8] powerpc/8xx: Remove support for 8M pages Reimplement huge pages without hugepd on powerpc 8xx - - - - --- 2024-03-25 Christophe Leroy Superseded
[RFC,6/8] powerpc/8xx: Fix size given to set_huge_pte_at() Reimplement huge pages without hugepd on powerpc 8xx - 1 - - --- 2024-03-25 Christophe Leroy Superseded
[RFC,5/8] powerpc/mm: Allow hugepages without hugepd Reimplement huge pages without hugepd on powerpc 8xx - - - - --- 2024-03-25 Christophe Leroy Superseded
[RFC,4/8] mm: Provide mm_struct and address to huge_ptep_get() Reimplement huge pages without hugepd on powerpc 8xx - - - - --- 2024-03-25 Christophe Leroy Superseded
[RFC,3/8] mm: Provide pmd to pte_leaf_size() Reimplement huge pages without hugepd on powerpc 8xx - - - - --- 2024-03-25 Christophe Leroy Superseded
[RFC,2/8] mm: Provide page size to pte_alloc_huge() Reimplement huge pages without hugepd on powerpc 8xx - - - - --- 2024-03-25 Christophe Leroy Superseded
[RFC,1/8] mm: Provide pagesize to pmd_populate() Reimplement huge pages without hugepd on powerpc 8xx - - - - --- 2024-03-25 Christophe Leroy Superseded
[v2] powerpc: Handle error in mark_rodata_ro() and mark_initmem_nx() [v2] powerpc: Handle error in mark_rodata_ro() and mark_initmem_nx() - - - - 5-- 2024-03-16 Christophe Leroy Accepted
powerpc/bpf/32: Fix failing test_bpf tests powerpc/bpf/32: Fix failing test_bpf tests - 1 - - 5-- 2024-03-05 Christophe Leroy Accepted
[2/2] powerpc: Don't ignore errors from set_memory_{n}p() in __kernel_map_pages() [1/2] powerpc: Refactor __kernel_map_pages() - - - - 5-- 2024-02-16 Christophe Leroy Accepted
[1/2] powerpc: Refactor __kernel_map_pages() [1/2] powerpc: Refactor __kernel_map_pages() - - - - --- 2024-02-16 Christophe Leroy Accepted
powerpc: Handle error in mark_rodata_ro() and mark_initmem_nx() powerpc: Handle error in mark_rodata_ro() and mark_initmem_nx() - - - - 5-- 2024-02-16 Christophe Leroy Superseded
powerpc/kprobes: Handle error returned by set_memory_rox() powerpc/kprobes: Handle error returned by set_memory_rox() - - - - 5-- 2024-02-16 Christophe Leroy Accepted
powerpc: Implement set_memory_rox() powerpc: Implement set_memory_rox() - - - - 5-- 2024-02-16 Christophe Leroy Accepted
powerpc: Use user_mode() macro when possible powerpc: Use user_mode() macro when possible - - - - 5-- 2024-02-16 Christophe Leroy Accepted
powerpc/trace: Restrict hash_fault trace event to HASH MMU powerpc/trace: Restrict hash_fault trace event to HASH MMU - - - - 5-- 2024-02-16 Christophe Leroy Accepted
powerpc: Force inlining of arch_vmap_p{u/m}d_supported() powerpc: Force inlining of arch_vmap_p{u/m}d_supported() - 1 - - 5-- 2024-02-13 Christophe Leroy Accepted
[v2,5/5] mm: ptdump: add check_wx_pages debugfs attribute mm: ptdump: Refactor CONFIG_DEBUG_WX and check_wx_pages debugfs attribute - - - - 5-- 2024-01-30 Christophe Leroy Handled Elsewhere
[v2,4/5] mm: ptdump: Have ptdump_check_wx() return bool mm: ptdump: Refactor CONFIG_DEBUG_WX and check_wx_pages debugfs attribute - - - - --- 2024-01-30 Christophe Leroy Handled Elsewhere
[v2,3/5] powerpc,s390: ptdump: Define ptdump_check_wx() regardless of CONFIG_DEBUG_WX mm: ptdump: Refactor CONFIG_DEBUG_WX and check_wx_pages debugfs attribute - - - - --- 2024-01-30 Christophe Leroy Handled Elsewhere
[v2,2/5] arm64, powerpc, riscv, s390, x86: ptdump: Refactor CONFIG_DEBUG_WX mm: ptdump: Refactor CONFIG_DEBUG_WX and check_wx_pages debugfs attribute 1 - 1 - --- 2024-01-30 Christophe Leroy Handled Elsewhere
[v2,1/5] arm: ptdump: Rename CONFIG_DEBUG_WX to CONFIG_ARM_DEBUG_WX mm: ptdump: Refactor CONFIG_DEBUG_WX and check_wx_pages debugfs attribute - - - - --- 2024-01-30 Christophe Leroy Handled Elsewhere
[4/4] ptdump: add check_wx_pages debugfs attribute Refactor CONFIG_DEBUG_WX and check_wx_pages debugfs attribute - - - - 2-- 2024-01-09 Christophe Leroy Superseded
[3/4] powerpc,s390: Define ptdump_check_wx() regardless of CONFIG_DEBUG_WX Refactor CONFIG_DEBUG_WX and check_wx_pages debugfs attribute - - - - --- 2024-01-09 Christophe Leroy Superseded
[2/4] arm64, powerpc, riscv, s390, x86: Refactor CONFIG_DEBUG_WX Refactor CONFIG_DEBUG_WX and check_wx_pages debugfs attribute - - 1 - --- 2024-01-09 Christophe Leroy Superseded
[1/4] arm: ptdump: Rename CONFIG_DEBUG_WX to CONFIG_ARM_DEBUG_WX Refactor CONFIG_DEBUG_WX and check_wx_pages debugfs attribute - - - - --- 2024-01-09 Christophe Leroy Superseded
[3/3] powerpc: Simplify strict_kernel_rwx_enabled() [1/3] init: Declare rodata_enabled and mark_rodata_ro() at all time - - - - 5-- 2023-12-21 Christophe Leroy Handled Elsewhere
[2/3] modules: Remove #ifdef CONFIG_STRICT_MODULE_RWX around rodata_enabled [1/3] init: Declare rodata_enabled and mark_rodata_ro() at all time - - - - --- 2023-12-21 Christophe Leroy Handled Elsewhere
[1/3] init: Declare rodata_enabled and mark_rodata_ro() at all time [1/3] init: Declare rodata_enabled and mark_rodata_ro() at all time - - - - --- 2023-12-21 Christophe Leroy Handled Elsewhere
[RFC,v4-bis] locking: introduce devm_mutex_init [RFC,v4-bis] locking: introduce devm_mutex_init - - - - 3-- 2023-12-15 Christophe Leroy Handled Elsewhere
[v2] i2c: cpm: Remove linux,i2c-index conversion from be32 [v2] i2c: cpm: Remove linux,i2c-index conversion from be32 1 - 1 - 3-- 2023-12-06 Christophe Leroy Handled Elsewhere
[v1,4/4] powerpc: Stop using of_root [v1,1/4] of: Add of_machine_compatible_match() - - 1 - 5-- 2023-12-06 Christophe Leroy Superseded
[v1,3/4] powerpc/machdep: Define 'compatibles' property in ppc_md and use it [v1,1/4] of: Add of_machine_compatible_match() - - 1 - --- 2023-12-06 Christophe Leroy Superseded
[v1,2/4] of: Reimplement of_machine_is_compatible() using of_machine_compatible_match() [v1,1/4] of: Add of_machine_compatible_match() - - 1 - --- 2023-12-06 Christophe Leroy Superseded
[v1,1/4] of: Add of_machine_compatible_match() [v1,1/4] of: Add of_machine_compatible_match() - - 1 - --- 2023-12-06 Christophe Leroy Superseded
i2c: cpm: Fix data type i2c: cpm: Fix data type - - - - 3-- 2023-12-05 Christophe Leroy Handled Elsewhere
serial: ucc_uart: Fix multiple address space type errors serial: ucc_uart: Fix multiple address space type errors - - - - 3-- 2023-12-05 Christophe Leroy Handled Elsewhere
powerpc: Remove cpm_dp...() macros powerpc: Remove cpm_dp...() macros - - - - 5-- 2023-10-11 Christophe Leroy Accepted
powerpc/code-patching: Perform hwsync in __patch_instruction() in case of failure powerpc/code-patching: Perform hwsync in __patch_instruction() in case of failure - - - - 5-- 2023-10-07 Christophe Leroy Accepted
[v2,37/37] powerpc: Support execute-only on all powerpc Implement execute-only protection on powerpc - - - - --- 2023-09-25 Christophe Leroy Accepted
[v2,36/37] powerpc: Finally remove _PAGE_USER Implement execute-only protection on powerpc - - - - --- 2023-09-25 Christophe Leroy Accepted
[v2,35/37] powerpc/ptdump: Display _PAGE_READ and _PAGE_WRITE Implement execute-only protection on powerpc - - - - --- 2023-09-25 Christophe Leroy Accepted
[v2,34/37] powerpc/32s: Introduce _PAGE_READ and remove _PAGE_USER Implement execute-only protection on powerpc - - - - --- 2023-09-25 Christophe Leroy Accepted
[v2,33/37] powerpc/32s: Add _PAGE_WRITE to supplement _PAGE_RW Implement execute-only protection on powerpc - - - - --- 2023-09-25 Christophe Leroy Accepted
[v2,32/37] powerpc/40x: Introduce _PAGE_READ and remove _PAGE_USER Implement execute-only protection on powerpc - - - - --- 2023-09-25 Christophe Leroy Accepted
[v2,31/37] powerpc/44x: Introduce _PAGE_READ and remove _PAGE_USER Implement execute-only protection on powerpc - - - - --- 2023-09-25 Christophe Leroy Accepted
[v2,30/37] powerpc/e500: Introduce _PAGE_READ and remove _PAGE_USER Implement execute-only protection on powerpc - - - - --- 2023-09-25 Christophe Leroy Accepted
« 1 2 3 451 52 »