Show patches with: Submitter = Christophe Leroy       |    Archived = No       |   5113 patches
« 1 2 3 451 52 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[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 New
[RFC,7/8] powerpc/8xx: Remove support for 8M pages Reimplement huge pages without hugepd on powerpc 8xx - - - - --- 2024-03-25 Christophe Leroy New
[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 New
[RFC,5/8] powerpc/mm: Allow hugepages without hugepd Reimplement huge pages without hugepd on powerpc 8xx - - - - --- 2024-03-25 Christophe Leroy New
[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 New
[RFC,3/8] mm: Provide pmd to pte_leaf_size() Reimplement huge pages without hugepd on powerpc 8xx - - - - --- 2024-03-25 Christophe Leroy New
[RFC,2/8] mm: Provide page size to pte_alloc_huge() Reimplement huge pages without hugepd on powerpc 8xx - - - - --- 2024-03-25 Christophe Leroy New
[RFC,1/8] mm: Provide pagesize to pmd_populate() Reimplement huge pages without hugepd on powerpc 8xx - - - - --- 2024-03-25 Christophe Leroy New
[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 New
[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
[v2,29/37] powerpc/nohash: Replace pte_user() by pte_read() Implement execute-only protection on powerpc - - - - --- 2023-09-25 Christophe Leroy Accepted
[v2,28/37] powerpc/nohash: Add _PAGE_WRITE to supplement _PAGE_RW Implement execute-only protection on powerpc - - - - --- 2023-09-25 Christophe Leroy Accepted
[v2,27/37] powerpc/64s: Use generic permission masks Implement execute-only protection on powerpc - - - - --- 2023-09-25 Christophe Leroy Accepted
[v2,26/37] powerpc/8xx: Use generic permission masks Implement execute-only protection on powerpc - - - - --- 2023-09-25 Christophe Leroy Accepted
[v2,25/37] powerpc: Refactor permission masks used for __P/__S table and kernel memory flags Implement execute-only protection on powerpc - - - - --- 2023-09-25 Christophe Leroy Accepted
[v2,24/37] powerpc: Rely on address instead of pte_user() Implement execute-only protection on powerpc - - - - --- 2023-09-25 Christophe Leroy Accepted
[v2,23/37] powerpc: Remove pte_mkuser() and pte_mkpriviledged() Implement execute-only protection on powerpc - - - - --- 2023-09-25 Christophe Leroy Accepted
[v2,22/37] powerpc: Fail ioremap() instead of silently ignoring flags when PAGE_USER is set Implement execute-only protection on powerpc - - - - --- 2023-09-25 Christophe Leroy Accepted
[v2,21/37] powerpc: Implement and use pgprot_nx() Implement execute-only protection on powerpc - - - - --- 2023-09-25 Christophe Leroy Accepted
[v2,20/37] powerpc/e500: Simplify pte_mkexec() Implement execute-only protection on powerpc - - - - --- 2023-09-25 Christophe Leroy Accepted
[v2,19/37] powerpc/nohash: Refactor __ptep_set_access_flags() Implement execute-only protection on powerpc - - - - --- 2023-09-25 Christophe Leroy Accepted
[v2,18/37] powerpc/nohash: Refactor pte_clear() Implement execute-only protection on powerpc - - - - --- 2023-09-25 Christophe Leroy Accepted
[v2,17/37] powerpc/nohash: Deduplicate ptep_set_wrprotect() and ptep_get_and_clear() Implement execute-only protection on powerpc - - - - --- 2023-09-25 Christophe Leroy Accepted
[v2,16/37] powerpc/nohash: Refactor ptep_test_and_clear_young() Implement execute-only protection on powerpc - - - - --- 2023-09-25 Christophe Leroy Accepted
[v2,15/37] powerpc/nohash: Deduplicate pte helpers Implement execute-only protection on powerpc - - - - --- 2023-09-25 Christophe Leroy Accepted
[v2,14/37] powerpc/nohash: Deduplicate _PAGE_CHG_MASK Implement execute-only protection on powerpc - - - - --- 2023-09-25 Christophe Leroy Accepted
[v2,13/37] powerpc/nohash: Refactor checking of no-change in pte_update() Implement execute-only protection on powerpc - - - - --- 2023-09-25 Christophe Leroy Accepted
[v2,12/37] powerpc/nohash: Refactor pte_update() Implement execute-only protection on powerpc - - - - --- 2023-09-25 Christophe Leroy Accepted
[v2,11/37] powerpc/nohash: Replace #ifdef CONFIG_44x by IS_ENABLED(CONFIG_44x) in pgtable.h Implement execute-only protection on powerpc - - - - --- 2023-09-25 Christophe Leroy Accepted
[v2,10/37] powerpc/nohash: Move 8xx version of pte_update() into pte-8xx.h Implement execute-only protection on powerpc - - - - --- 2023-09-25 Christophe Leroy Accepted
[v2,09/37] powerpc/nohash: Refactor declaration of {map/unmap}_kernel_page() Implement execute-only protection on powerpc - - - - --- 2023-09-25 Christophe Leroy Accepted
[v2,08/37] powerpc/nohash: Remove {pte/pmd}_protnone() Implement execute-only protection on powerpc - - - - --- 2023-09-25 Christophe Leroy Accepted
[v2,07/37] powerpc: Untangle fixmap.h and pgtable.h and mmu.h Implement execute-only protection on powerpc - - - - --- 2023-09-25 Christophe Leroy Accepted
[v2,06/37] powerpc: Refactor update_mmu_cache_range() Implement execute-only protection on powerpc - - - - --- 2023-09-25 Christophe Leroy Accepted
[v2,05/37] powerpc: Deduplicate prototypes of ptep_set_access_flags() and phys_mem_access_prot() Implement execute-only protection on powerpc - - - - --- 2023-09-25 Christophe Leroy Accepted
[v2,04/37] powerpc: Remove pte_ERROR() Implement execute-only protection on powerpc - - - - --- 2023-09-25 Christophe Leroy Accepted
[v2,03/37] powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro Implement execute-only protection on powerpc - 1 - - --- 2023-09-25 Christophe Leroy Accepted
[v2,02/37] powerpc/64e: Fix wrong test in __ptep_test_and_clear_young() Implement execute-only protection on powerpc - 1 - - --- 2023-09-25 Christophe Leroy Accepted
[v2,01/37] powerpc/8xx: Fix pte_access_permitted() for PAGE_NONE Implement execute-only protection on powerpc - 1 - - --- 2023-09-25 Christophe Leroy Accepted
powerpc/85xx: Fix math emulation exception powerpc/85xx: Fix math emulation exception - - - - --- 2023-09-25 Christophe Leroy Accepted
powerpc: Only define __parse_fpscr() when required powerpc: Only define __parse_fpscr() when required - 1 - - 2-- 2023-09-22 Christophe Leroy Accepted
powerpc/82xx: Select FSL_SOC powerpc/82xx: Select FSL_SOC 1 1 - 1 --- 2023-09-14 Christophe Leroy Accepted
[v1,19/19] powerpc/nohash: Refactor __ptep_set_access_flags() cleanup/refactor pgtable.h - - - - --- 2023-09-11 Christophe Leroy Superseded
[v1,18/19] powerpc/nohash: Refactor pte_clear() cleanup/refactor pgtable.h - - - - --- 2023-09-11 Christophe Leroy Superseded
[v1,17/19] powerpc/nohash: Deduplicate ptep_set_wrprotect() and ptep_get_and_clear() cleanup/refactor pgtable.h - - - - --- 2023-09-11 Christophe Leroy Superseded
[v1,16/19] powerpc/nohash: Refactor ptep_test_and_clear_young() cleanup/refactor pgtable.h - - - - --- 2023-09-11 Christophe Leroy Superseded
[v1,15/19] powerpc/nohash: Deduplicate pte helpers cleanup/refactor pgtable.h - - - - --- 2023-09-11 Christophe Leroy Superseded
[v1,14/19] powerpc/nohash: Deduplicate _PAGE_CHG_MASK cleanup/refactor pgtable.h - - - - --- 2023-09-11 Christophe Leroy Superseded
[v1,13/19] powerpc/nohash: Refactor checking of no-change in pte_update() cleanup/refactor pgtable.h - - - - --- 2023-09-11 Christophe Leroy Superseded
[v1,12/19] powerpc/nohash: Refactor pte_update() cleanup/refactor pgtable.h - - - - --- 2023-09-11 Christophe Leroy Superseded
[v1,11/19] powerpc/nohash: Replace #ifdef CONFIG_44x by IS_ENABLED(CONFIG_44x) in pgtable.h cleanup/refactor pgtable.h - - - - --- 2023-09-11 Christophe Leroy Superseded
[v1,10/19] powerpc/nohash: Move 8xx version of pte_update() into pte-8xx.h cleanup/refactor pgtable.h - - - - --- 2023-09-11 Christophe Leroy Superseded
[v1,09/19] powerpc/nohash: Refactor declaration of {map/unmap}_kernel_page() cleanup/refactor pgtable.h - - - - --- 2023-09-11 Christophe Leroy Superseded
[v1,08/19] powerpc/nohash: Remove {pte/pmd}_protnone() cleanup/refactor pgtable.h - - - - --- 2023-09-11 Christophe Leroy Superseded
[v1,07/19] powerpc: Untangle fixmap.h and pgtable.h and mmu.h cleanup/refactor pgtable.h - - - - --- 2023-09-11 Christophe Leroy Superseded
[v1,06/19] powerpc: Refactor update_mmu_cache_range() cleanup/refactor pgtable.h - - - - --- 2023-09-11 Christophe Leroy Superseded
[v1,05/19] powerpc: Deduplicate prototypes of ptep_set_access_flags() and phys_mem_access_prot() cleanup/refactor pgtable.h - - - - --- 2023-09-11 Christophe Leroy Superseded
[v1,04/19] powerpc: Remove pte_ERROR() cleanup/refactor pgtable.h - - - - --- 2023-09-11 Christophe Leroy Superseded
[v1,03/19] powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro cleanup/refactor pgtable.h - 1 - - --- 2023-09-11 Christophe Leroy Superseded
[v1,02/19] powerpc/64e: Fix wrong test in __ptep_test_and_clear_young() cleanup/refactor pgtable.h - 1 - - --- 2023-09-11 Christophe Leroy Superseded
[v1,01/19] powerpc/8xx: Fix pte_access_permitted() for PAGE_NONE cleanup/refactor pgtable.h - 1 - - --- 2023-09-11 Christophe Leroy Superseded
powerpc/64e: Fix wrong test in __ptep_test_and_clear_young() powerpc/64e: Fix wrong test in __ptep_test_and_clear_young() - 1 - - 5-- 2023-09-02 Christophe Leroy Superseded
« 1 2 3 451 52 »