Show patches with: Submitter = Christophe Leroy       |    Archived = No       |   3721 patches
« 1 2 3 437 38 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[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
powerpc/8xx: Fix pte_access_permitted() for PAGE_NONE powerpc/8xx: Fix pte_access_permitted() for PAGE_NONE - 1 - - 5-- 2023-08-25 Christophe Leroy Superseded
powerpc/85xx: Mark some functions static and add missing includes to fix no previous prototype error powerpc/85xx: Mark some functions static and add missing includes to fix no previous prototype error - - - - --- 2023-08-22 Christophe Leroy Accepted
powerpc/64e: Fix circular dependency with CONFIG_SMP disabled powerpc/64e: Fix circular dependency with CONFIG_SMP disabled - 1 - - --- 2023-08-22 Christophe Leroy Accepted
[2/2] powerpc/8xx: Honor execonly protection [1/2] powerpc: Introduce PAGE_NONE_X to replace PAGE_EXECONLY - - - - 4-- 2023-08-18 Christophe Leroy Superseded
[1/2] powerpc: Introduce PAGE_NONE_X to replace PAGE_EXECONLY [1/2] powerpc: Introduce PAGE_NONE_X to replace PAGE_EXECONLY - - - - --- 2023-08-18 Christophe Leroy Superseded
powerpc/perf: Convert fsl_emb notifier to state machine callbacks powerpc/perf: Convert fsl_emb notifier to state machine callbacks - 1 - - --- 2023-08-18 Christophe Leroy Accepted
[v2] powerpc/512x: Make mpc512x_select_reset_compat() static [v2] powerpc/512x: Make mpc512x_select_reset_compat() static - - - - --- 2023-08-18 Christophe Leroy Accepted
powerpc/4xx: Add missing includes to fix no previous prototype errors powerpc/4xx: Add missing includes to fix no previous prototype errors - - - - --- 2023-08-17 Christophe Leroy Accepted
[v2] powerpc/47x: Remove early_init_mmu_47x() to fix no previous prototype [v2] powerpc/47x: Remove early_init_mmu_47x() to fix no previous prototype - - - - --- 2023-08-17 Christophe Leroy Accepted
powerpc/47x: Add prototype for mmu_init_secondary() powerpc/47x: Add prototype for mmu_init_secondary() - - - - --- 2023-08-17 Christophe Leroy Accepted
powerpc/47x: Remove early_init_mmu_47x() to fix no previous prototype powerpc/47x: Remove early_init_mmu_47x() to fix no previous prototype - - - - --- 2023-08-17 Christophe Leroy Superseded
powerpc/4xx: Remove pika_dtm_[un]register_shutdown() to fix no previous prototype powerpc/4xx: Remove pika_dtm_[un]register_shutdown() to fix no previous prototype - - - - --- 2023-08-17 Christophe Leroy Accepted
powerpc/4xx: Remove WatchdogHandler() to fix no previous prototype error powerpc/4xx: Remove WatchdogHandler() to fix no previous prototype error - - 1 - --- 2023-08-17 Christophe Leroy Accepted
powerpc/8xx: Remove init_internal_rtc() to fix no previous prototype error powerpc/8xx: Remove init_internal_rtc() to fix no previous prototype error - - 1 - --- 2023-08-17 Christophe Leroy Accepted
powerpc/82xx: Remove CONFIG_8260 and CONFIG_8272 powerpc/82xx: Remove CONFIG_8260 and CONFIG_8272 - - - - --- 2023-08-17 Christophe Leroy Accepted
powerpc/82xx: Remove pq2_init_pci powerpc/82xx: Remove pq2_init_pci - - - - --- 2023-08-17 Christophe Leroy Accepted
[2/2] powerpc/83xx: Split usb.c [1/2] powerpc/83xx: Fix style problems in usb.c and remove unneccessary includes from mpc83xx.h - - - - --- 2023-08-16 Christophe Leroy Accepted
[1/2] powerpc/83xx: Fix style problems in usb.c and remove unneccessary includes from mpc83xx.h [1/2] powerpc/83xx: Fix style problems in usb.c and remove unneccessary includes from mpc83xx.h - - - - --- 2023-08-16 Christophe Leroy Accepted
powerpc/fsl_pci: Make fsl_add_bridge() static powerpc/fsl_pci: Make fsl_add_bridge() static - - - - --- 2023-08-16 Christophe Leroy Accepted
powerpc/512x: Make mpc512x_select_reset_compat() static powerpc/512x: Make mpc512x_select_reset_compat() static - - - - --- 2023-08-16 Christophe Leroy Superseded
[v2] powerpc/32s: Cleanup the mess in __set_pte_at() [v2] powerpc/32s: Cleanup the mess in __set_pte_at() - - - - --- 2023-08-15 Christophe Leroy Accepted
Add pr_info() traces for investigation Add pr_info() traces for investigation - - - - --- 2023-08-15 Christophe Leroy Not Applicable
powerpc/radix: Move some functions into #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE powerpc/radix: Move some functions into #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE - 1 - - --- 2023-08-09 Christophe Leroy Accepted
[v1,6/6] powerpc/cpm2: Remove cpm2_map() and cpm2_unmap() [v1,1/6] powerpc/include: Remove unneeded #include <asm/fs_pd.h> - - - - --- 2023-08-08 Christophe Leroy Accepted
[v1,5/6] powerpc/8xx: Remove immr_map() and immr_unmap() [v1,1/6] powerpc/include: Remove unneeded #include <asm/fs_pd.h> - - - - --- 2023-08-08 Christophe Leroy Accepted
[v1,4/6] powerpc: Remove CONFIG_PCI_8260 [v1,1/6] powerpc/include: Remove unneeded #include <asm/fs_pd.h> - - - - --- 2023-08-08 Christophe Leroy Accepted
[v1,3/6] powerpc/include: Remove mpc8260.h and m82xx_pci.h [v1,1/6] powerpc/include: Remove unneeded #include <asm/fs_pd.h> - - - - --- 2023-08-08 Christophe Leroy Accepted
[v1,2/6] powerpc/include: Declare mpc8xx_immr in 8xx_immap.h [v1,1/6] powerpc/include: Remove unneeded #include <asm/fs_pd.h> - - - - --- 2023-08-08 Christophe Leroy Accepted
[v1,1/6] powerpc/include: Remove unneeded #include <asm/fs_pd.h> [v1,1/6] powerpc/include: Remove unneeded #include <asm/fs_pd.h> - - - - --- 2023-08-08 Christophe Leroy Accepted
[v4,15/15] powerpc: Implement UACCESS validation on PPC32 powerpc/objtool: uaccess validation for PPC32 (v4) - - - - --- 2023-07-11 Christophe Leroy Changes Requested
[v4,14/15] powerpc/bug: Annotate reachable after warning trap powerpc/objtool: uaccess validation for PPC32 (v4) - - - - --- 2023-07-11 Christophe Leroy Changes Requested
[v4,13/15] objtool: Prepare noreturns.h for more architectures powerpc/objtool: uaccess validation for PPC32 (v4) - - - - --- 2023-07-11 Christophe Leroy Changes Requested
[v4,12/15] objtool: Add support for more complex UACCESS control powerpc/objtool: uaccess validation for PPC32 (v4) - - - - --- 2023-07-11 Christophe Leroy Changes Requested
[v4,11/15] objtool: .rodata.cst{2/4/8/16} are not switch tables powerpc/objtool: uaccess validation for PPC32 (v4) - - - - --- 2023-07-11 Christophe Leroy Changes Requested
[v4,10/15] objtool: When looking for switch tables also follow conditional and dynamic jumps powerpc/objtool: uaccess validation for PPC32 (v4) - - - - --- 2023-07-11 Christophe Leroy Changes Requested
[v4,09/15] objtool: Find end of switch table directly powerpc/objtool: uaccess validation for PPC32 (v4) - - - - --- 2023-07-11 Christophe Leroy Changes Requested
[v4,08/15] objtool: Track general purpose register used for switch table base powerpc/objtool: uaccess validation for PPC32 (v4) - - - - --- 2023-07-11 Christophe Leroy Changes Requested
[v4,07/15] objtool: Merge mark_func_jump_tables() and add_func_jump_tables() powerpc/objtool: uaccess validation for PPC32 (v4) - - - - --- 2023-07-11 Christophe Leroy Changes Requested
[v4,06/15] objtool: Add support for relative switch tables powerpc/objtool: uaccess validation for PPC32 (v4) - - - - --- 2023-07-11 Christophe Leroy Changes Requested
[v4,05/15] objtool: Add INSN_RETURN_CONDITIONAL powerpc/objtool: uaccess validation for PPC32 (v4) 1 - - - --- 2023-07-11 Christophe Leroy Changes Requested
[v4,04/15] objtool: Fix JUMP_ENTRY_SIZE for bi-arch like powerpc powerpc/objtool: uaccess validation for PPC32 (v4) 1 - - - --- 2023-07-11 Christophe Leroy Changes Requested
[v4,03/15] objtool: Allow an architecture to disable objtool on ASM files powerpc/objtool: uaccess validation for PPC32 (v4) - - - - --- 2023-07-11 Christophe Leroy Changes Requested
[v4,02/15] objtool: Move back misplaced comment powerpc/objtool: uaccess validation for PPC32 (v4) - 1 - - --- 2023-07-11 Christophe Leroy Changes Requested
[v4,01/15] Revert "powerpc/bug: Provide better flexibility to WARN_ON/__WARN_FLAGS() with asm goto" powerpc/objtool: uaccess validation for PPC32 (v4) 1 - - - --- 2023-07-11 Christophe Leroy Superseded
[v3,9/9] powerpc/kuap: Use ASM feature fixups instead of static branches Cleanup/Optimise KUAP (v3) - - - - 5-- 2023-07-11 Christophe Leroy Accepted
[v3,8/9] powerpc/kuap: KUAP enabling/disabling functions must be __always_inline Cleanup/Optimise KUAP (v3) - - - - --- 2023-07-11 Christophe Leroy Accepted
[v3,7/9] powerpc/kuap: Simplify KUAP lock/unlock on BOOK3S/32 Cleanup/Optimise KUAP (v3) - - - - --- 2023-07-11 Christophe Leroy Accepted
[v3,6/9] powerpc/kuap: Use MMU_FTR_KUAP on all and refactor disabling kuap Cleanup/Optimise KUAP (v3) - - - - --- 2023-07-11 Christophe Leroy Accepted
[v3,5/9] powerpc/kuap: MMU_FTR_BOOK3S_KUAP becomes MMU_FTR_KUAP Cleanup/Optimise KUAP (v3) - - - - --- 2023-07-11 Christophe Leroy Accepted
[v3,4/9] powerpc/features: Add capability to update mmu features later Cleanup/Optimise KUAP (v3) - - - - --- 2023-07-11 Christophe Leroy Accepted
[v3,3/9] powerpc/kuap: Fold kuep_is_disabled() into its only user Cleanup/Optimise KUAP (v3) - - - - --- 2023-07-11 Christophe Leroy Accepted
[v3,2/9] powerpc/kuap: Avoid useless jump_label on empty function Cleanup/Optimise KUAP (v3) - - 1 - --- 2023-07-11 Christophe Leroy Accepted
[v3,1/9] powerpc/kuap: Avoid unnecessary reads of MD_AP Cleanup/Optimise KUAP (v3) - - - - --- 2023-07-11 Christophe Leroy Accepted
[v2,9/9] powerpc/kuap: Use ASM feature fixups instead of static branches Cleanup/Optimise KUAP (v2) - - - - 5-- 2023-07-03 Christophe Leroy Superseded
[v2,8/9] powerpc/kuap: KUAP enabling/disabling functions must be __always_inline Cleanup/Optimise KUAP (v2) - - - - --- 2023-07-03 Christophe Leroy Superseded
[v2,7/9] powerpc/kuap: Simplify KUAP lock/unlock on BOOK3S/32 Cleanup/Optimise KUAP (v2) - - - - --- 2023-07-03 Christophe Leroy Superseded
[v2,6/9] powerpc/kuap: Use MMU_FTR_KUAP on all and refactor disabling kuap Cleanup/Optimise KUAP (v2) - - - - --- 2023-07-03 Christophe Leroy Superseded
[v2,5/9] powerpc/kuap: MMU_FTR_BOOK3S_KUAP becomes MMU_FTR_KUAP Cleanup/Optimise KUAP (v2) - - - - --- 2023-07-03 Christophe Leroy Superseded
[v2,4/9] powerpc/features: Add capability to update mmu features later Cleanup/Optimise KUAP (v2) - - - - --- 2023-07-03 Christophe Leroy Superseded
[v2,3/9] powerpc/kuap: Fold kuep_is_disabled() into its only user Cleanup/Optimise KUAP (v2) - - - - --- 2023-07-03 Christophe Leroy Superseded
[v2,2/9] powerpc/kuap: Avoid useless jump_label on empty function Cleanup/Optimise KUAP (v2) - - 1 - --- 2023-07-03 Christophe Leroy Superseded
[v2,1/9] powerpc/kuap: Avoid unnecessary reads of MD_AP Cleanup/Optimise KUAP (v2) - - - - --- 2023-07-03 Christophe Leroy Superseded
[v3,15/15] powerpc: Implement UACCESS validation on PPC32 powerpc/objtool: uaccess validation for PPC32 (v3) - - - - --- 2023-06-23 Christophe Leroy Superseded
[v3,14/15] powerpc/bug: Annotate reachable after warning trap powerpc/objtool: uaccess validation for PPC32 (v3) - - - - --- 2023-06-23 Christophe Leroy Superseded
[v3,13/15] objtool: Prepare noreturns.h for more architectures powerpc/objtool: uaccess validation for PPC32 (v3) - - - - --- 2023-06-23 Christophe Leroy Superseded
[v3,12/15] objtool: Add support for more complex UACCESS control powerpc/objtool: uaccess validation for PPC32 (v3) - - - - --- 2023-06-23 Christophe Leroy Superseded
[v3,11/15] objtool: Remove too strict constraint in jump table search powerpc/objtool: uaccess validation for PPC32 (v3) - - - - --- 2023-06-23 Christophe Leroy Superseded
[v3,10/15] objtool: Add support for relative switch tables powerpc/objtool: uaccess validation for PPC32 (v3) - - - - --- 2023-06-23 Christophe Leroy Superseded
[v3,09/15] objtool: Add INSN_RETURN_CONDITIONAL powerpc/objtool: uaccess validation for PPC32 (v3) 1 - - - --- 2023-06-23 Christophe Leroy Superseded
[v3,08/15] objtool: Fix JUMP_ENTRY_SIZE for bi-arch like powerpc powerpc/objtool: uaccess validation for PPC32 (v3) 1 - - - --- 2023-06-23 Christophe Leroy Superseded
[v3,07/15] objtool: Allow an architecture to disable objtool on ASM files powerpc/objtool: uaccess validation for PPC32 (v3) - - - - --- 2023-06-23 Christophe Leroy Superseded
[v3,06/15] Revert "powerpc/bug: Provide better flexibility to WARN_ON/__WARN_FLAGS() with asm goto" powerpc/objtool: uaccess validation for PPC32 (v3) 1 - - - --- 2023-06-23 Christophe Leroy Superseded
[v3,05/15] powerpc/kuap: KUAP enabling/disabling functions must be __always_inline powerpc/objtool: uaccess validation for PPC32 (v3) - - - - --- 2023-06-23 Christophe Leroy Superseded
[v3,04/15] powerpc/kuap: Make disabling KUAP at boottime impossible except on book3s/64 powerpc/objtool: uaccess validation for PPC32 (v3) - - - - --- 2023-06-23 Christophe Leroy Superseded
[v3,03/15] powerpc/kuap: Refactor static branch for disabling kuap powerpc/objtool: uaccess validation for PPC32 (v3) - - - - --- 2023-06-23 Christophe Leroy Superseded
« 1 2 3 437 38 »