Show patches with: Submitter = David Hildenbrand       |    State = Action Required       |    Archived = No       |   915 patches
« 1 2 3 49 10 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v1] mm: read page_type using READ_ONCE [v1] mm: read page_type using READ_ONCE - 2 - --- 2024-05-31 David Hildenbrand New
[v2,6/6] mm/mm_init: initialize page->_mapcount directly in __init_single_page() mm: page_type, zsmalloc and page_mapcount_reset() - - - --- 2024-05-29 David Hildenbrand New
[v2,5/6] mm/filemap: reinitialize folio->_mapcount directly mm: page_type, zsmalloc and page_mapcount_reset() - - - --- 2024-05-29 David Hildenbrand New
[v2,4/6] mm/page_alloc: clear PageBuddy using __ClearPageBuddy() for bad pages mm: page_type, zsmalloc and page_mapcount_reset() - - - --- 2024-05-29 David Hildenbrand New
[v2,3/6] mm/zsmalloc: use a proper page type mm: page_type, zsmalloc and page_mapcount_reset() - 1 - --- 2024-05-29 David Hildenbrand New
[v2,2/6] mm: allow reuse of the lower 16 bit of the page type with an actual type mm: page_type, zsmalloc and page_mapcount_reset() - - - --- 2024-05-29 David Hildenbrand New
[v2,1/6] mm: update _mapcount and page_type documentation mm: page_type, zsmalloc and page_mapcount_reset() - - - --- 2024-05-29 David Hildenbrand New
[v1,6/6] mm/mm_init: initialize page->_mapcount directly in __init_single_page() mm: page_type, zsmalloc and page_mapcount_reset() - - - --- 2024-05-27 David Hildenbrand New
[v1,5/6] mm/filemap: reinitialize folio->_mapcount directly mm: page_type, zsmalloc and page_mapcount_reset() - - - --- 2024-05-27 David Hildenbrand New
[v1,4/6] mm/page_alloc: clear PageBuddy using __ClearPageBuddy() for bad pages mm: page_type, zsmalloc and page_mapcount_reset() - - - --- 2024-05-27 David Hildenbrand New
[v1,3/6] mm/zsmalloc: use a proper page type mm: page_type, zsmalloc and page_mapcount_reset() - - - --- 2024-05-27 David Hildenbrand New
[v1,2/6] mm: allow reuse of the lower 16 bit of the page type with an actual type mm: page_type, zsmalloc and page_mapcount_reset() - - - --- 2024-05-27 David Hildenbrand New
[v1,1/6] mm: update _mapcount and page_type documentation mm: page_type, zsmalloc and page_mapcount_reset() - - - --- 2024-05-27 David Hildenbrand New
[RFC,6/6] mm/mm_init: initialize page->_mapcount directly in__init_single_page() mm: page_type, zsmalloc and page_mapcount_reset() - - - --- 2024-05-22 David Hildenbrand New
[RFC,5/6] mm/filemap: reinitialize folio->_mapcount directly mm: page_type, zsmalloc and page_mapcount_reset() - - - --- 2024-05-22 David Hildenbrand New
[RFC,4/6] mm/page_alloc: clear PageBuddy using __ClearPageBuddy() for bad pages mm: page_type, zsmalloc and page_mapcount_reset() - - - --- 2024-05-22 David Hildenbrand New
[RFC,3/6] mm/zsmalloc: use a proper page type mm: page_type, zsmalloc and page_mapcount_reset() - - - --- 2024-05-22 David Hildenbrand New
[RFC,2/6] mm: allow reuse of the lower 16bit of the page type with an actual type mm: page_type, zsmalloc and page_mapcount_reset() - - - --- 2024-05-22 David Hildenbrand New
[RFC,1/6] mm: update _mapcount and page_type documentation mm: page_type, zsmalloc and page_mapcount_reset() - - - --- 2024-05-22 David Hildenbrand New
[v2,3/3] mm/rmap: sanity check that zeropages are not passed to RMAP mm/memory: cleanly support zeropage in vm_insert_page*(), vm_map_pages*() and vmf_insert_mixed() - - - --- 2024-05-22 David Hildenbrand New
[v2,2/3] mm/memory: cleanly support zeropage in vm_insert_page*(), vm_map_pages*() and vmf_insert_m… mm/memory: cleanly support zeropage in vm_insert_page*(), vm_map_pages*() and vmf_insert_mixed() - - - --- 2024-05-22 David Hildenbrand New
[v2,1/3] mm/memory: move page_count() check into validate_page_before_insert() mm/memory: cleanly support zeropage in vm_insert_page*(), vm_map_pages*() and vmf_insert_mixed() - - - --- 2024-05-22 David Hildenbrand New
[v1,2/2] mm/hugetlb: document why hugetlb uses folio_mapcount() for COW reuse decisions selftests: mm: cow: flag vmsplice() hugetlb tests as XFAIL - - - --- 2024-05-02 David Hildenbrand New
[v1,1/2] selftests: mm: cow: flag vmsplice() hugetlb tests as XFAIL selftests: mm: cow: flag vmsplice() hugetlb tests as XFAIL - - - --- 2024-05-02 David Hildenbrand New
[v1,2/2] mm/rmap: sanity check that zeropages are not passed to RMAP mm/memory: cleanly support zeropage in vm_insert_page*(), vm_map_pages*() and vmf_insert_mixed() - - - --- 2024-04-30 David Hildenbrand New
[v1,1/2] mm/memory: cleanly support zeropage in vm_insert_page*(), vm_map_pages*() and vmf_insert_m… mm/memory: cleanly support zeropage in vm_insert_page*(), vm_map_pages*() and vmf_insert_mixed() - - - --- 2024-04-30 David Hildenbrand New
[v1] selftests: mm: gup_longterm: test unsharing logic when R/O pinning [v1] selftests: mm: gup_longterm: test unsharing logic when R/O pinning 1 - - --- 2024-04-30 David Hildenbrand New
[v1] mm/khugepaged: replace page_mapcount() check by folio_likely_mapped_shared() [v1] mm/khugepaged: replace page_mapcount() check by folio_likely_mapped_shared() - - - --- 2024-04-24 David Hildenbrand New
[v2] mm/huge_memory: improve split_huge_page_to_list_to_order() return value documentation [v2] mm/huge_memory: improve split_huge_page_to_list_to_order() return value documentation - 3 - --- 2024-04-22 David Hildenbrand New
[v1] mm/huge_memory: improve split_huge_page_to_list_to_order() return value documentation [v1] mm/huge_memory: improve split_huge_page_to_list_to_order() return value documentation - 1 - --- 2024-04-18 David Hildenbrand New
[v1,2/2] fs/proc/task_mmu: convert smaps_hugetlb_range() to work on folios fs/proc/task_mmu: convert hugetlb functions to work on folis - 1 - --- 2024-04-17 David Hildenbrand New
[v1,1/2] fs/proc/task_mmu: convert pagemap_hugetlb_range() to work on folios fs/proc/task_mmu: convert hugetlb functions to work on folis - 1 - --- 2024-04-17 David Hildenbrand New
[v1] mm/ksm: remove page_mapcount() usage in stable_tree_search() [v1] mm/ksm: remove page_mapcount() usage in stable_tree_search() - 1 - --- 2024-04-16 David Hildenbrand New
[v3,2/2] s390/mm: re-enable the shared zeropage for !PV and !skeys KVM guests s390/mm: shared zeropage + KVM fixes - 1 1 --- 2024-04-11 David Hildenbrand New
[v3,1/2] mm/userfaultfd: don't place zeropages when zeropages are disallowed s390/mm: shared zeropage + KVM fixes - 1 - --- 2024-04-11 David Hildenbrand New
[v1,3/3] mm: follow_pte() improvements mm: follow_pte() improvements and acrn follow_pte() fixes - - - --- 2024-04-10 David Hildenbrand New
[v1,2/3] mm: pass VMA instead of MM to follow_pte() mm: follow_pte() improvements and acrn follow_pte() fixes 1 - - --- 2024-04-10 David Hildenbrand New
[v1,1/3] drivers/virt/acrn: fix PFNMAP PTE checks in acrn_vm_ram_map() mm: follow_pte() improvements and acrn follow_pte() fixes - 1 - --- 2024-04-10 David Hildenbrand New
[v1,18/18] Documentation/admin-guide/cgroup-v1/memory.rst: don't reference page_mapcount() mm: mapcount for large folios + page_mapcount() cleanups - - - --- 2024-04-09 David Hildenbrand New
[v1,17/18] mm/debug: print only page mapcount (excluding folio entire mapcount) in __dump_folio() mm: mapcount for large folios + page_mapcount() cleanups - - - --- 2024-04-09 David Hildenbrand New
[v1,16/18] xtensa/mm: convert check_tlb_entry() to sanity check folios mm: mapcount for large folios + page_mapcount() cleanups - - - --- 2024-04-09 David Hildenbrand New
[v1,15/18] trace/events/page_ref: trace the raw page mapcount value mm: mapcount for large folios + page_mapcount() cleanups - - - --- 2024-04-09 David Hildenbrand New
[v1,14/18] mm/migrate_device: use folio_mapcount() in migrate_vma_check_page() mm: mapcount for large folios + page_mapcount() cleanups - - - --- 2024-04-09 David Hildenbrand New
[v1,13/18] mm/filemap: use folio_mapcount() in filemap_unaccount_folio() mm: mapcount for large folios + page_mapcount() cleanups - - - --- 2024-04-09 David Hildenbrand New
[v1,12/18] sh/mm/cache: use folio_mapped() in copy_from_user_page() mm: mapcount for large folios + page_mapcount() cleanups - - - --- 2024-04-09 David Hildenbrand New
[v1,11/18] mm/migrate: use folio_likely_mapped_shared() in add_page_for_migration() mm: mapcount for large folios + page_mapcount() cleanups - - - --- 2024-04-09 David Hildenbrand New
[v1,10/18] mm/page_alloc: use folio_mapped() in __alloc_contig_migrate_range() mm: mapcount for large folios + page_mapcount() cleanups - - - --- 2024-04-09 David Hildenbrand New
[v1,09/18] mm/memory-failure: use folio_mapcount() in hwpoison_user_mappings() mm: mapcount for large folios + page_mapcount() cleanups - - - --- 2024-04-09 David Hildenbrand New
[v1,08/18] mm/huge_memory: use folio_mapcount() in zap_huge_pmd() sanity check mm: mapcount for large folios + page_mapcount() cleanups - - - --- 2024-04-09 David Hildenbrand New
[v1,07/18] mm/memory: use folio_mapcount() in zap_present_folio_ptes() mm: mapcount for large folios + page_mapcount() cleanups - - - --- 2024-04-09 David Hildenbrand New
[v1,06/18] mm: make folio_mapcount() return 0 for small typed folios mm: mapcount for large folios + page_mapcount() cleanups - - - --- 2024-04-09 David Hildenbrand New
[v1,05/18] mm: improve folio_likely_mapped_shared() using the mapcount of large folios mm: mapcount for large folios + page_mapcount() cleanups - 1 - --- 2024-04-09 David Hildenbrand New
[v1,04/18] mm: track mapcount of large folios in single value mm: mapcount for large folios + page_mapcount() cleanups - 1 - --- 2024-04-09 David Hildenbrand New
[v1,03/18] mm/rmap: add fast-path for small folios when adding/removing/duplicating mm: mapcount for large folios + page_mapcount() cleanups - 1 - --- 2024-04-09 David Hildenbrand New
[v1,02/18] mm/rmap: always inline anon/file rmap duplication of a single PTE mm: mapcount for large folios + page_mapcount() cleanups - 1 - --- 2024-04-09 David Hildenbrand New
[v1,01/18] mm: allow for detecting underflows with page_mapcount() again mm: mapcount for large folios + page_mapcount() cleanups - - - --- 2024-04-09 David Hildenbrand New
[v1,5/5] s390/hugetlb: convert PG_arch_1 code to work on folio->flags s390: page_mapcount(), page_has_private() and PG_arch_1 - - - --- 2024-04-04 David Hildenbrand New
[v1,4/5] s390/uv: update PG_arch_1 comment s390: page_mapcount(), page_has_private() and PG_arch_1 - 1 - --- 2024-04-04 David Hildenbrand New
[v1,3/5] s390/uv: convert PG_arch_1 users to only work on small folios s390: page_mapcount(), page_has_private() and PG_arch_1 - - - --- 2024-04-04 David Hildenbrand New
[v1,2/5] s390/uv: convert gmap_make_secure() to work on folios s390: page_mapcount(), page_has_private() and PG_arch_1 - - - --- 2024-04-04 David Hildenbrand New
[v1,1/5] s390/uv: don't call wait_on_page_writeback() without a reference s390: page_mapcount(), page_has_private() and PG_arch_1 - 1 - --- 2024-04-04 David Hildenbrand New
[v2,3/3] mm: move follow_phys to arch/x86/mm/pat/memtype.c x86/mm/pat: fix VM_PAT handling in COW mappings - 1 - --- 2024-04-03 David Hildenbrand New
[v2,2/3] x86/mm/pat: fix VM_PAT handling in COW mappings x86/mm/pat: fix VM_PAT handling in COW mappings 1 - - --- 2024-04-03 David Hildenbrand New
[v2,1/3,mm-unstable] Revert "mm: move follow_phys to arch/x86/mm/pat/memtype.c" x86/mm/pat: fix VM_PAT handling in COW mappings - - - --- 2024-04-03 David Hildenbrand New
[v1,3/3] mm: use "GUP-fast" instead "fast GUP" in remaining comments mm/gup: consistently call it GUP-fast - 3 - --- 2024-04-02 David Hildenbrand New
[v1,2/3] mm/treewide: rename CONFIG_HAVE_FAST_GUP to CONFIG_HAVE_GUP_FAST mm/gup: consistently call it GUP-fast - 3 - --- 2024-04-02 David Hildenbrand New
[v1,1/3] mm/gup: consistently name GUP-fast functions mm/gup: consistently call it GUP-fast - 3 - --- 2024-04-02 David Hildenbrand New
[v2,2/2] s390/mm: re-enable the shared zeropage for !PV and !skeys KVM guests s390/mm: shared zeropage + KVM fixes - 1 1 --- 2024-03-27 David Hildenbrand New
[v2,1/2] mm/userfaultfd: don't place zeropages when zeropages are disallowed s390/mm: shared zeropage + KVM fixes - 1 - --- 2024-03-27 David Hildenbrand New
[v1] mm: optimize CONFIG_PER_VMA_LOCK member placement in vm_area_struct [v1] mm: optimize CONFIG_PER_VMA_LOCK member placement in vm_area_struct - - - --- 2024-03-27 David Hildenbrand New
[v1] mm: remove "prot" parameter from move_pte() [v1] mm: remove "prot" parameter from move_pte() - 1 - --- 2024-03-27 David Hildenbrand New
[RFC,3/3] mm: use "GUP-fast" instead "fast GUP" in remaining comments mm/gup: consistently call it GUP-fast - 1 - --- 2024-03-27 David Hildenbrand New
[RFC,2/3] mm/treewide: rename CONFIG_HAVE_FAST_GUP to CONFIG_HAVE_GUP_FAST mm/gup: consistently call it GUP-fast - 1 - --- 2024-03-27 David Hildenbrand New
[RFC,1/3] mm/gup: consistently name GUP-fast functions mm/gup: consistently call it GUP-fast - 2 - --- 2024-03-27 David Hildenbrand New
[v2,3/3] mm: merge folio_is_secretmem() and folio_fast_pin_allowed() into gup_fast_folio_allowed() mm/secretmem: one fix and one refactoring - 1 - --- 2024-03-26 David Hildenbrand New
[v2,2/3] selftests/memfd_secret: add vmsplice() test mm/secretmem: one fix and one refactoring - 1 - --- 2024-03-26 David Hildenbrand New
[v2,1/3] mm/secretmem: fix GUP-fast succeeding on secretmem folios mm/secretmem: one fix and one refactoring - 1 1 --- 2024-03-26 David Hildenbrand New
[v1,3/3] mm: merge folio_is_secretmem() into folio_fast_pin_allowed() mm/secretmem: one fix and one refactoring - 1 - --- 2024-03-25 David Hildenbrand New
[v1,2/3] selftests/memfd_secret: add vmsplice() test mm/secretmem: one fix and one refactoring - 1 - --- 2024-03-25 David Hildenbrand New
[v1,1/3] mm/secretmem: fix GUP-fast succeeding on secretmem folios mm/secretmem: one fix and one refactoring - 1 1 --- 2024-03-25 David Hildenbrand New
[v1,2/2] s390/mm: re-enable the shared zeropage for !PV and !skeys KVM guests s390/mm: shared zeropage + KVM fix and optimization - 1 1 --- 2024-03-21 David Hildenbrand New
[v1,1/2] mm/userfaultfd: don't place zeropages when zeropages are disallowed s390/mm: shared zeropage + KVM fix and optimization - 1 - --- 2024-03-21 David Hildenbrand New
[v1,2/2] mm/madvise: don't perform madvise VMA walk for MADV_POPULATE_(READ|WRITE) mm/madvise: make MADV_POPULATE_(READ|WRITE) handle VM_FAULT_RETRY properly - - - --- 2024-03-14 David Hildenbrand New
[v1,1/2] mm/madvise: make MADV_POPULATE_(READ|WRITE) handle VM_FAULT_RETRY properly mm/madvise: make MADV_POPULATE_(READ|WRITE) handle VM_FAULT_RETRY properly - - - --- 2024-03-14 David Hildenbrand New
[v1] x86/mm/pat: fix VM_PAT handling in COW mappings [v1] x86/mm/pat: fix VM_PAT handling in COW mappings - - - --- 2024-03-12 David Hildenbrand New
[v1] mm: convert folio_estimated_sharers() to folio_likely_mapped_shared() [v1] mm: convert folio_estimated_sharers() to folio_likely_mapped_shared() 1 3 - --- 2024-02-27 David Hildenbrand New
[v2,2/2] mm: remove total_mapcount() mm: remove total_mapcount() - 1 - --- 2024-02-26 David Hildenbrand New
[v2,1/2] mm/memfd: refactor memfd_tag_pins() and memfd_wait_for_pins() mm: remove total_mapcount() - 1 - --- 2024-02-26 David Hildenbrand New
[v1] mm: remove total_mapcount() [v1] mm: remove total_mapcount() - - - --- 2024-02-22 David Hildenbrand New
[v3,10/10] mm/memory: optimize unmap/zap with PTE-mapped THP mm/memory: optimize unmap/zap with PTE-mapped THP - 1 - --- 2024-02-14 David Hildenbrand New
[v3,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 - 1 - --- 2024-02-14 David Hildenbrand New
[v3,08/10] mm/mmu_gather: add __tlb_remove_folio_pages() mm/memory: optimize unmap/zap with PTE-mapped THP - 1 - --- 2024-02-14 David Hildenbrand New
[v3,07/10] mm/mmu_gather: add tlb_remove_tlb_entries() mm/memory: optimize unmap/zap with PTE-mapped THP - 1 - --- 2024-02-14 David Hildenbrand New
[v3,06/10] mm/mmu_gather: define ENCODED_PAGE_FLAG_DELAY_RMAP mm/memory: optimize unmap/zap with PTE-mapped THP - 1 - --- 2024-02-14 David Hildenbrand New
[v3,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-14 David Hildenbrand New
[v3,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-14 David Hildenbrand New
[v3,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-14 David Hildenbrand New
[v3,02/10] mm/memory: handle !page case in zap_present_pte() separately mm/memory: optimize unmap/zap with PTE-mapped THP - 1 - --- 2024-02-14 David Hildenbrand New
[v3,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-14 David Hildenbrand New
[v2,10/10] mm/memory: optimize unmap/zap with PTE-mapped THP mm/memory: optimize unmap/zap with PTE-mapped THP - 1 - --- 2024-02-09 David Hildenbrand New
« 1 2 3 49 10 »