Show patches with: Submitter = David Hildenbrand       |    Archived = No       |   915 patches
« 1 2 3 49 10 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v2,09/10] mm/mmu_gather: improve cond_resched() handling with large folios and expensive page free… mm/memory: optimize unmap/zap with PTE-mapped THP - 2 - --- 2024-02-09 David Hildenbrand New
[v2,08/10] mm/mmu_gather: add __tlb_remove_folio_pages() mm/memory: optimize unmap/zap with PTE-mapped THP - 1 - --- 2024-02-09 David Hildenbrand New
[v2,07/10] mm/mmu_gather: add tlb_remove_tlb_entries() mm/memory: optimize unmap/zap with PTE-mapped THP - 1 - --- 2024-02-09 David Hildenbrand New
[v2,06/10] mm/mmu_gather: define ENCODED_PAGE_FLAG_DELAY_RMAP mm/memory: optimize unmap/zap with PTE-mapped THP - 1 - --- 2024-02-09 David Hildenbrand New
[v2,05/10] mm/mmu_gather: pass "delay_rmap" instead of encoded page to __tlb_remove_page_size() mm/memory: optimize unmap/zap with PTE-mapped THP - 1 - --- 2024-02-09 David Hildenbrand New
[v2,04/10] mm/memory: factor out zapping folio pte into zap_present_folio_pte() mm/memory: optimize unmap/zap with PTE-mapped THP - 1 - --- 2024-02-09 David Hildenbrand New
[v2,03/10] mm/memory: further separate anon and pagecache folio handling in zap_present_pte() mm/memory: optimize unmap/zap with PTE-mapped THP - 1 - --- 2024-02-09 David Hildenbrand New
[v2,02/10] mm/memory: handle !page case in zap_present_pte() separately mm/memory: optimize unmap/zap with PTE-mapped THP - 1 - --- 2024-02-09 David Hildenbrand New
[v2,01/10] mm/memory: factor out zapping of present pte into zap_present_pte() mm/memory: optimize unmap/zap with PTE-mapped THP - 1 - --- 2024-02-09 David Hildenbrand New
[v1,9/9] mm/memory: optimize unmap/zap with PTE-mapped THP mm/memory: optimize unmap/zap with PTE-mapped THP - - - --- 2024-01-29 David Hildenbrand New
[v1,8/9] mm/mmu_gather: add tlb_remove_tlb_entries() mm/memory: optimize unmap/zap with PTE-mapped THP - 1 - --- 2024-01-29 David Hildenbrand New
[v1,7/9] mm/mmu_gather: add __tlb_remove_folio_pages() mm/memory: optimize unmap/zap with PTE-mapped THP - - - --- 2024-01-29 David Hildenbrand New
[v1,6/9] mm/mmu_gather: define ENCODED_PAGE_FLAG_DELAY_RMAP mm/memory: optimize unmap/zap with PTE-mapped THP - 1 - --- 2024-01-29 David Hildenbrand New
[v1,5/9] mm/mmu_gather: pass "delay_rmap" instead of encoded page to __tlb_remove_page_size() mm/memory: optimize unmap/zap with PTE-mapped THP - 1 - --- 2024-01-29 David Hildenbrand New
[v1,4/9] mm/memory: factor out zapping folio pte into zap_present_folio_pte() mm/memory: optimize unmap/zap with PTE-mapped THP - 1 - --- 2024-01-29 David Hildenbrand New
[v1,3/9] mm/memory: further separate anon and pagecache folio handling in zap_present_pte() mm/memory: optimize unmap/zap with PTE-mapped THP - 1 - --- 2024-01-29 David Hildenbrand New
[v1,2/9] mm/memory: handle !page case in zap_present_pte() separately mm/memory: optimize unmap/zap with PTE-mapped THP - 1 - --- 2024-01-29 David Hildenbrand New
[v1,1/9] mm/memory: factor out zapping of present pte into zap_present_pte() mm/memory: optimize unmap/zap with PTE-mapped THP - - - --- 2024-01-29 David Hildenbrand New
[v3,15/15] mm/memory: ignore writable bit in folio_pte_batch() mm/memory: optimize fork() with PTE-mapped THP - 1 - --- 2024-01-29 David Hildenbrand New
[v3,14/15] mm/memory: ignore dirty/accessed/soft-dirty bits in folio_pte_batch() mm/memory: optimize fork() with PTE-mapped THP - 1 - --- 2024-01-29 David Hildenbrand New
[v3,13/15] mm/memory: optimize fork() with PTE-mapped THP mm/memory: optimize fork() with PTE-mapped THP - 2 - --- 2024-01-29 David Hildenbrand New
[v3,12/15] mm/memory: pass PTE to copy_present_pte() mm/memory: optimize fork() with PTE-mapped THP - 2 - --- 2024-01-29 David Hildenbrand New
[v3,11/15] mm/memory: factor out copying the actual PTE in copy_present_pte() mm/memory: optimize fork() with PTE-mapped THP - 2 - --- 2024-01-29 David Hildenbrand New
[v3,10/15] powerpc/mm: use pte_next_pfn() in set_ptes() mm/memory: optimize fork() with PTE-mapped THP - 2 - --- 2024-01-29 David Hildenbrand New
[v3,09/15] arm/mm: use pte_next_pfn() in set_ptes() mm/memory: optimize fork() with PTE-mapped THP - 1 - --- 2024-01-29 David Hildenbrand New
[v3,08/15] mm/pgtable: make pte_next_pfn() independent of set_ptes() mm/memory: optimize fork() with PTE-mapped THP - 2 - --- 2024-01-29 David Hildenbrand New
[v3,07/15] sparc/pgtable: define PFN_PTE_SHIFT mm/memory: optimize fork() with PTE-mapped THP - 1 - --- 2024-01-29 David Hildenbrand New
[v3,06/15] s390/pgtable: define PFN_PTE_SHIFT mm/memory: optimize fork() with PTE-mapped THP - 1 - --- 2024-01-29 David Hildenbrand New
[v3,05/15] riscv/pgtable: define PFN_PTE_SHIFT mm/memory: optimize fork() with PTE-mapped THP - 2 - --- 2024-01-29 David Hildenbrand New
[v3,04/15] powerpc/pgtable: define PFN_PTE_SHIFT mm/memory: optimize fork() with PTE-mapped THP - 2 - --- 2024-01-29 David Hildenbrand New
[v3,03/15] nios2/pgtable: define PFN_PTE_SHIFT mm/memory: optimize fork() with PTE-mapped THP - 1 - --- 2024-01-29 David Hildenbrand New
[v3,02/15] arm/pgtable: define PFN_PTE_SHIFT mm/memory: optimize fork() with PTE-mapped THP - 1 - --- 2024-01-29 David Hildenbrand New
[v3,01/15] arm64/mm: Make set_ptes() robust when OAs cross 48-bit boundary mm/memory: optimize fork() with PTE-mapped THP - 3 - --- 2024-01-29 David Hildenbrand New
[v2,15/15] mm/memory: ignore writable bit in folio_pte_batch() mm/memory: optimize fork() with PTE-mapped THP - 1 - --- 2024-01-25 David Hildenbrand New
[v2,14/15] mm/memory: ignore dirty/accessed/soft-dirty bits in folio_pte_batch() mm/memory: optimize fork() with PTE-mapped THP - 1 - --- 2024-01-25 David Hildenbrand New
[v2,13/15] mm/memory: optimize fork() with PTE-mapped THP mm/memory: optimize fork() with PTE-mapped THP - 1 - --- 2024-01-25 David Hildenbrand New
[v2,12/15] mm/memory: pass PTE to copy_present_pte() mm/memory: optimize fork() with PTE-mapped THP - 1 - --- 2024-01-25 David Hildenbrand New
[v2,11/15] mm/memory: factor out copying the actual PTE in copy_present_pte() mm/memory: optimize fork() with PTE-mapped THP - 1 - --- 2024-01-25 David Hildenbrand New
[v2,10/15] powerpc/mm: use pte_next_pfn() in set_ptes() mm/memory: optimize fork() with PTE-mapped THP - 1 - --- 2024-01-25 David Hildenbrand New
[v2,09/15] arm/mm: use pte_next_pfn() in set_ptes() mm/memory: optimize fork() with PTE-mapped THP - - - --- 2024-01-25 David Hildenbrand New
[v2,08/15] mm/pgtable: make pte_next_pfn() independent of set_ptes() mm/memory: optimize fork() with PTE-mapped THP - 1 - --- 2024-01-25 David Hildenbrand New
[v2,07/15] sparc/pgtable: define PFN_PTE_SHIFT mm/memory: optimize fork() with PTE-mapped THP - - - --- 2024-01-25 David Hildenbrand New
[v2,06/15] s390/pgtable: define PFN_PTE_SHIFT mm/memory: optimize fork() with PTE-mapped THP - - - --- 2024-01-25 David Hildenbrand New
[v2,05/15] riscv/pgtable: define PFN_PTE_SHIFT mm/memory: optimize fork() with PTE-mapped THP - 1 - --- 2024-01-25 David Hildenbrand New
[v2,04/15] powerpc/pgtable: define PFN_PTE_SHIFT mm/memory: optimize fork() with PTE-mapped THP - 1 - --- 2024-01-25 David Hildenbrand New
[v2,03/15] nios2/pgtable: define PFN_PTE_SHIFT mm/memory: optimize fork() with PTE-mapped THP - - - --- 2024-01-25 David Hildenbrand New
[v2,02/15] arm/pgtable: define PFN_PTE_SHIFT mm/memory: optimize fork() with PTE-mapped THP - - - --- 2024-01-25 David Hildenbrand New
[v2,01/15] arm64/mm: Make set_ptes() robust when OAs cross 48-bit boundary mm/memory: optimize fork() with PTE-mapped THP - 2 - --- 2024-01-25 David Hildenbrand New
[v1,11/11] mm/memory: ignore writable bit in folio_pte_batch() mm/memory: optimize fork() with PTE-mapped THP - 1 - --- 2024-01-22 David Hildenbrand New
[v1,10/11] mm/memory: ignore dirty/accessed/soft-dirty bits in folio_pte_batch() mm/memory: optimize fork() with PTE-mapped THP - - - --- 2024-01-22 David Hildenbrand New
[v1,09/11] mm/memory: optimize fork() with PTE-mapped THP mm/memory: optimize fork() with PTE-mapped THP - - - --- 2024-01-22 David Hildenbrand New
[v1,08/11] mm/memory: pass PTE to copy_present_pte() mm/memory: optimize fork() with PTE-mapped THP - 1 - --- 2024-01-22 David Hildenbrand New
[v1,07/11] mm/memory: factor out copying the actual PTE in copy_present_pte() mm/memory: optimize fork() with PTE-mapped THP - 1 - --- 2024-01-22 David Hildenbrand New
[v1,06/11] sparc/pgtable: define PFN_PTE_SHIFT mm/memory: optimize fork() with PTE-mapped THP - - - --- 2024-01-22 David Hildenbrand New
[v1,05/11] s390/pgtable: define PFN_PTE_SHIFT mm/memory: optimize fork() with PTE-mapped THP - - - --- 2024-01-22 David Hildenbrand New
[v1,04/11] risc: pgtable: define PFN_PTE_SHIFT mm/memory: optimize fork() with PTE-mapped THP - 1 - --- 2024-01-22 David Hildenbrand New
[v1,03/11] powerpc/pgtable: define PFN_PTE_SHIFT mm/memory: optimize fork() with PTE-mapped THP - - - --- 2024-01-22 David Hildenbrand New
[v1,02/11] nios2/pgtable: define PFN_PTE_SHIFT mm/memory: optimize fork() with PTE-mapped THP - - - --- 2024-01-22 David Hildenbrand New
[v1,01/11] arm/pgtable: define PFN_PTE_SHIFT on arm and arm64 mm/memory: optimize fork() with PTE-mapped THP - - - --- 2024-01-22 David Hildenbrand New
[v1] mm/huge_memory: fix folio_set_dirty() vs. folio_mark_dirty() [v1] mm/huge_memory: fix folio_set_dirty() vs. folio_mark_dirty() - - - --- 2024-01-22 David Hildenbrand New
[v1] mm/memory: fix folio_set_dirty() vs. folio_mark_dirty() in zap_pte_range() [v1] mm/memory: fix folio_set_dirty() vs. folio_mark_dirty() in zap_pte_range() - 2 - --- 2024-01-22 David Hildenbrand New
[v1] uprobes: use pagesize-aligned virtual address when replacing pages [v1] uprobes: use pagesize-aligned virtual address when replacing pages 1 1 1 --- 2024-01-15 David Hildenbrand New
[v2,40/40] mm: remove one last reference to page_add_*_rmap() mm/rmap: interface overhaul - - - --- 2023-12-20 David Hildenbrand New
[v2,39/40] mm/rmap: rename COMPOUND_MAPPED to ENTIRELY_MAPPED mm/rmap: interface overhaul - - - --- 2023-12-20 David Hildenbrand New
[v2,38/40] mm: convert page_try_share_anon_rmap() to folio_try_share_anon_rmap_[pte|pmd]() mm/rmap: interface overhaul - - - --- 2023-12-20 David Hildenbrand New
[v2,37/40] mm/rmap: remove page_try_dup_anon_rmap() mm/rmap: interface overhaul - - - --- 2023-12-20 David Hildenbrand New
[v2,36/40] mm/memory: page_try_dup_anon_rmap() -> folio_try_dup_anon_rmap_pte() mm/rmap: interface overhaul - - - --- 2023-12-20 David Hildenbrand New
[v2,35/40] mm/huge_memory: page_try_dup_anon_rmap() -> folio_try_dup_anon_rmap_pmd() mm/rmap: interface overhaul - - - --- 2023-12-20 David Hildenbrand New
[v2,34/40] mm/rmap: introduce folio_try_dup_anon_rmap_[pte|ptes|pmd]() mm/rmap: interface overhaul - - - --- 2023-12-20 David Hildenbrand New
[v2,33/40] mm/rmap: convert page_dup_file_rmap() to folio_dup_file_rmap_[pte|ptes|pmd]() mm/rmap: interface overhaul - - - --- 2023-12-20 David Hildenbrand New
[v2,32/40] mm/rmap: remove page_remove_rmap() mm/rmap: interface overhaul - - - --- 2023-12-20 David Hildenbrand New
[v2,31/40] Documentation: stop referring to page_remove_rmap() mm/rmap: interface overhaul - - - --- 2023-12-20 David Hildenbrand New
[v2,30/40] mm/rmap: page_remove_rmap() -> folio_remove_rmap_pte() mm/rmap: interface overhaul - - - --- 2023-12-20 David Hildenbrand New
[v2,29/40] mm/migrate_device: page_remove_rmap() -> folio_remove_rmap_pte() mm/rmap: interface overhaul - - - --- 2023-12-20 David Hildenbrand New
[v2,28/40] mm/memory: page_remove_rmap() -> folio_remove_rmap_pte() mm/rmap: interface overhaul - - - --- 2023-12-20 David Hildenbrand New
[v2,27/40] mm/ksm: page_remove_rmap() -> folio_remove_rmap_pte() mm/rmap: interface overhaul - - - --- 2023-12-20 David Hildenbrand New
[v2,26/40] mm/khugepaged: page_remove_rmap() -> folio_remove_rmap_pte() mm/rmap: interface overhaul - - - --- 2023-12-20 David Hildenbrand New
[v2,25/40] mm/huge_memory: page_remove_rmap() -> folio_remove_rmap_pmd() mm/rmap: interface overhaul - - - --- 2023-12-20 David Hildenbrand New
[v2,24/40] kernel/events/uprobes: page_remove_rmap() -> folio_remove_rmap_pte() mm/rmap: interface overhaul - - - --- 2023-12-20 David Hildenbrand New
[v2,23/40] mm/rmap: introduce folio_remove_rmap_[pte|ptes|pmd]() mm/rmap: interface overhaul - - - --- 2023-12-20 David Hildenbrand New
[v2,22/40] mm/rmap: remove RMAP_COMPOUND mm/rmap: interface overhaul - - - --- 2023-12-20 David Hildenbrand New
[v2,21/40] mm/rmap: remove page_add_anon_rmap() mm/rmap: interface overhaul - - - --- 2023-12-20 David Hildenbrand New
[v2,20/40] mm/memory: page_add_anon_rmap() -> folio_add_anon_rmap_pte() mm/rmap: interface overhaul - - - --- 2023-12-20 David Hildenbrand New
[v2,19/40] mm/swapfile: page_add_anon_rmap() -> folio_add_anon_rmap_pte() mm/rmap: interface overhaul - - - --- 2023-12-20 David Hildenbrand New
[v2,18/40] mm/ksm: page_add_anon_rmap() -> folio_add_anon_rmap_pte() mm/rmap: interface overhaul - - - --- 2023-12-20 David Hildenbrand New
[v2,17/40] mm/migrate: page_add_anon_rmap() -> folio_add_anon_rmap_pte() mm/rmap: interface overhaul - - - --- 2023-12-20 David Hildenbrand New
[v2,16/40] mm/huge_memory: page_add_anon_rmap() -> folio_add_anon_rmap_pmd() mm/rmap: interface overhaul - - - --- 2023-12-20 David Hildenbrand New
[v2,15/40] mm/huge_memory: batch rmap operations in __split_huge_pmd_locked() mm/rmap: interface overhaul - 1 - --- 2023-12-20 David Hildenbrand New
[v2,14/40] mm/rmap: introduce folio_add_anon_rmap_[pte|ptes|pmd]() mm/rmap: interface overhaul - 1 - --- 2023-12-20 David Hildenbrand New
[v2,13/40] mm/rmap: factor out adding folio mappings into __folio_add_rmap() mm/rmap: interface overhaul - 1 - --- 2023-12-20 David Hildenbrand New
[v2,12/40] mm/rmap: remove page_add_file_rmap() mm/rmap: interface overhaul - 2 - --- 2023-12-20 David Hildenbrand New
[v2,11/40] mm/userfaultfd: page_add_file_rmap() -> folio_add_file_rmap_pte() mm/rmap: interface overhaul - 2 - --- 2023-12-20 David Hildenbrand New
[v2,10/40] mm/migrate: page_add_file_rmap() -> folio_add_file_rmap_pte() mm/rmap: interface overhaul - 2 - --- 2023-12-20 David Hildenbrand New
[v2,09/40] mm/huge_memory: page_add_file_rmap() -> folio_add_file_rmap_pmd() mm/rmap: interface overhaul - 2 - --- 2023-12-20 David Hildenbrand New
[v2,08/40] mm/memory: page_add_file_rmap() -> folio_add_file_rmap_[pte|pmd]() mm/rmap: interface overhaul - 2 - --- 2023-12-20 David Hildenbrand New
[v2,07/40] mm/rmap: convert folio_add_file_rmap_range() into folio_add_file_rmap_[pte|ptes|pmd]() mm/rmap: interface overhaul - 2 - --- 2023-12-20 David Hildenbrand New
[v2,06/40] mm/rmap: add hugetlb sanity checks for anon rmap handling mm/rmap: interface overhaul - 1 - --- 2023-12-20 David Hildenbrand New
[v2,05/40] mm/rmap: introduce and use hugetlb_try_share_anon_rmap() mm/rmap: interface overhaul - 2 - --- 2023-12-20 David Hildenbrand New
[v2,04/40] mm/rmap: introduce and use hugetlb_try_dup_anon_rmap() mm/rmap: interface overhaul - 4 - --- 2023-12-20 David Hildenbrand New
[v2,03/40] mm/rmap: introduce and use hugetlb_add_file_rmap() mm/rmap: interface overhaul - 4 - --- 2023-12-20 David Hildenbrand New
« 1 2 3 49 10 »