Show patches with: Submitter = Will Deacon       |   40 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[1/6] arm64: pgtable: Fix pte_accessible() tlb: Fix access and (soft-)dirty bit management 1 2 - --- 2020-11-20 Will Deacon New
[2/6] arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect() tlb: Fix access and (soft-)dirty bit management - 1 - --- 2020-11-20 Will Deacon New
[3/6] tlb: mmu_gather: Remove unused start/end arguments from tlb_finish_mmu() tlb: Fix access and (soft-)dirty bit management - - - --- 2020-11-20 Will Deacon New
[4/6] mm: proc: Invalidate TLB after clearing soft-dirty page state tlb: Fix access and (soft-)dirty bit management - - - --- 2020-11-20 Will Deacon New
[5/6] tlb: mmu_gather: Introduce tlb_gather_mmu_fullmm() tlb: Fix access and (soft-)dirty bit management - - - --- 2020-11-20 Will Deacon New
[6/6] mm: proc: Avoid fullmm flush for young/dirty bit toggling tlb: Fix access and (soft-)dirty bit management - - - --- 2020-11-20 Will Deacon New
[1/2] mm: Allow architectures to request 'old' entries when prefaulting Create 'old' ptes for faultaround mappings on arm64 with hardware access flag - - - --- 2020-12-09 Will Deacon New
[2/2] arm64: mm: Implement arch_wants_old_faultaround_pte() Create 'old' ptes for faultaround mappings on arm64 with hardware access flag - - - --- 2020-12-09 Will Deacon New
[v2,1/6] mm: proc: Invalidate TLB after clearing soft-dirty page state tlb: Fix (soft-)dirty bit management clean up API - - - --- 2020-12-10 Will Deacon New
[v2,2/6] tlb: mmu_gather: Remove unused start/end arguments from tlb_finish_mmu() tlb: Fix (soft-)dirty bit management clean up API - - - --- 2020-12-10 Will Deacon New
[v2,3/6] tlb: mmu_gather: Introduce tlb_gather_mmu_fullmm() tlb: Fix (soft-)dirty bit management clean up API - 1 - --- 2020-12-10 Will Deacon New
[v2,4/6] tlb: mmu_gather: Remove start/end arguments from tlb_gather_mmu() tlb: Fix (soft-)dirty bit management clean up API - - - --- 2020-12-10 Will Deacon New
[v2,5/6] tlb: arch: Remove empty __tlb_remove_tlb_entry() stubs tlb: Fix (soft-)dirty bit management clean up API - - - --- 2020-12-10 Will Deacon New
[v2,6/6] x86/ldt: Use tlb_gather_mmu_fullmm() when freeing LDT page-tables tlb: Fix (soft-)dirty bit management clean up API - - - --- 2020-12-10 Will Deacon New
[v2,1/3] mm: Cleanup faultaround and finish_fault() codepaths Create 'old' ptes for faultaround mappings on arm64 with hardware access flag - - - --- 2021-01-08 Will Deacon New
[v2,2/3] mm: Allow architectures to request 'old' entries when prefaulting Create 'old' ptes for faultaround mappings on arm64 with hardware access flag - - - --- 2021-01-08 Will Deacon New
[v2,3/3] arm64: mm: Implement arch_wants_old_prefaulted_pte() Create 'old' ptes for faultaround mappings on arm64 with hardware access flag - - - --- 2021-01-08 Will Deacon New
[v3,1/8] mm: Cleanup faultaround and finish_fault() codepaths Create 'old' ptes for faultaround mappings on arm64 with hardware access flag - - 1 --- 2021-01-14 Will Deacon New
[v3,2/8] mm: Allow architectures to request 'old' entries when prefaulting Create 'old' ptes for faultaround mappings on arm64 with hardware access flag - - - --- 2021-01-14 Will Deacon New
[v3,3/8] arm64: mm: Implement arch_wants_old_prefaulted_pte() Create 'old' ptes for faultaround mappings on arm64 with hardware access flag - - - --- 2021-01-14 Will Deacon New
[RFC,4/8] mm: Separate fault info out of 'struct vm_fault' Create 'old' ptes for faultaround mappings on arm64 with hardware access flag - - - --- 2021-01-14 Will Deacon New
[RFC,5/8] mm: Pass 'address' to map to do_set_pte() and drop FAULT_FLAG_PREFAULT Create 'old' ptes for faultaround mappings on arm64 with hardware access flag - - - --- 2021-01-14 Will Deacon New
[RFC,6/8] mm: Avoid modifying vmf.info.address in __collapse_huge_page_swapin() Create 'old' ptes for faultaround mappings on arm64 with hardware access flag - - - --- 2021-01-14 Will Deacon New
[RFC,7/8] mm: Use static initialisers for 'info' field of 'struct vm_fault' Create 'old' ptes for faultaround mappings on arm64 with hardware access flag - - - --- 2021-01-14 Will Deacon New
[RFC,8/8] mm: Mark 'info' field of 'struct vm_fault' as 'const' Create 'old' ptes for faultaround mappings on arm64 with hardware access flag - - - --- 2021-01-14 Will Deacon New
[v4,1/8] mm: Cleanup faultaround and finish_fault() codepaths Create 'old' ptes for faultaround mappings on arm64 with hardware access flag - - - --- 2021-01-20 Will Deacon New
[v4,2/8] mm: Allow architectures to request 'old' entries when prefaulting Create 'old' ptes for faultaround mappings on arm64 with hardware access flag - - - --- 2021-01-20 Will Deacon New
[v4,3/8] arm64: mm: Implement arch_wants_old_prefaulted_pte() Create 'old' ptes for faultaround mappings on arm64 with hardware access flag - - - --- 2021-01-20 Will Deacon New
[v4,4/8] mm: Move immutable fields of 'struct vm_fault' into anonymous struct Create 'old' ptes for faultaround mappings on arm64 with hardware access flag - - - --- 2021-01-20 Will Deacon New
[v4,5/8] mm: Pass 'address' to map to do_set_pte() and drop FAULT_FLAG_PREFAULT Create 'old' ptes for faultaround mappings on arm64 with hardware access flag - - - --- 2021-01-20 Will Deacon New
[v4,6/8] mm: Avoid modifying vmf.address in __collapse_huge_page_swapin() Create 'old' ptes for faultaround mappings on arm64 with hardware access flag - - - --- 2021-01-20 Will Deacon New
[v4,7/8] mm: Use static initialisers for immutable fields of 'struct vm_fault' Create 'old' ptes for faultaround mappings on arm64 with hardware access flag - 1 - --- 2021-01-20 Will Deacon New
[v4,8/8] mm: Mark anonymous struct field of 'struct vm_fault' as 'const' Create 'old' ptes for faultaround mappings on arm64 with hardware access flag - - - --- 2021-01-20 Will Deacon New
[v3,1/6] mm: proc: Invalidate TLB after clearing soft-dirty page state tlb: Fix (soft-)dirty bit management & clean up API 1 1 - --- 2021-01-27 Will Deacon New
[v3,2/6] tlb: mmu_gather: Remove unused start/end arguments from tlb_finish_mmu() tlb: Fix (soft-)dirty bit management & clean up API 1 1 - --- 2021-01-27 Will Deacon New
[v3,3/6] tlb: mmu_gather: Introduce tlb_gather_mmu_fullmm() tlb: Fix (soft-)dirty bit management & clean up API 1 1 - --- 2021-01-27 Will Deacon New
[v3,4/6] tlb: mmu_gather: Remove start/end arguments from tlb_gather_mmu() tlb: Fix (soft-)dirty bit management & clean up API 1 1 - --- 2021-01-27 Will Deacon New
[v3,5/6] tlb: arch: Remove empty __tlb_remove_tlb_entry() stubs tlb: Fix (soft-)dirty bit management & clean up API 1 1 - --- 2021-01-27 Will Deacon New
[v3,6/6] x86/ldt: Use tlb_gather_mmu_fullmm() when freeing LDT page-tables tlb: Fix (soft-)dirty bit management & clean up API 1 1 - --- 2021-01-27 Will Deacon New
mm: vmalloc: Ensure vmap_block is initialised before adding to queue mm: vmalloc: Ensure vmap_block is initialised before adding to queue - 2 - --- 2024-08-12 Will Deacon New