Show patches with: Submitter = Zi Yan       |    Archived = No       |   39 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v3,9/9] selftests/mm: add tests for folio_split(), buddy allocator like split. Buddy allocator like folio split - - - --- 2024-11-21 Zi Yan New
[v3,8/9] selftests/mm: add tests for splitting pmd THPs to all lower orders. Buddy allocator like folio split - - - --- 2024-11-21 Zi Yan New
[v3,7/9] selftests/mm: use selftests framework to print test result. Buddy allocator like folio split - - - --- 2024-11-21 Zi Yan New
[v3,6/9] mm/truncate: use folio_split() for truncate operation. Buddy allocator like folio split - - - --- 2024-11-21 Zi Yan New
[v3,5/9] mm/huge_memory: add folio_split() to debugfs testing interface. Buddy allocator like folio split - - - --- 2024-11-21 Zi Yan New
[v3,4/9] mm/huge_memory: remove the old, unused __split_huge_page() Buddy allocator like folio split - - - --- 2024-11-21 Zi Yan New
[v3,3/9] mm/huge_memory: add buddy allocator like folio_split() Buddy allocator like folio split - - - --- 2024-11-21 Zi Yan New
[v3,2/9] mm/huge_memory: move folio split common code to __folio_split() Buddy allocator like folio split - - - --- 2024-11-21 Zi Yan New
[v3,1/9] mm/huge_memory: add two new (not yet used) functions for folio_split() Buddy allocator like folio split - - - --- 2024-11-21 Zi Yan New
[v2,6/6] mm/truncate: use folio_split() for truncate operation. Buddy allocator like folio split - - - --- 2024-11-01 Zi Yan New
[v2,5/6] mm/huge_memory: add folio_split() to debugfs testing interface. Buddy allocator like folio split - - - --- 2024-11-01 Zi Yan New
[v2,4/6] mm/huge_memory: remove the old, unused __split_huge_page() Buddy allocator like folio split - - - --- 2024-11-01 Zi Yan New
[v2,3/6] mm/huge_memory: add buddy allocator like folio_split() Buddy allocator like folio split - - - --- 2024-11-01 Zi Yan New
[v2,2/6] mm/huge_memory: move folio split common code to __folio_split() Buddy allocator like folio split - - - --- 2024-11-01 Zi Yan New
[v2,1/6] mm/huge_memory: add two new (yet used) functions for folio_split() Buddy allocator like folio split - - - --- 2024-11-01 Zi Yan New
[v1,3/3] mm/truncate: use folio_split() for truncate operation. Buddy allocator like folio split - - - --- 2024-10-28 Zi Yan New
[v1,2/3] mm/huge_memory: add folio_split() to debugfs testing interface. Buddy allocator like folio split - - - --- 2024-10-28 Zi Yan New
[v1,1/3] mm/huge_memory: buddy allocator like folio_split() Buddy allocator like folio split - - - --- 2024-10-28 Zi Yan New
mm: avoid VM_BUG_ON when try to map an anon large folio to zero page. mm: avoid VM_BUG_ON when try to map an anon large folio to zero page. 2 - - --- 2024-10-23 Zi Yan New
mm: avoid zeroing user movable page twice with init_on_alloc=1 mm: avoid zeroing user movable page twice with init_on_alloc=1 2 - - --- 2024-10-11 Zi Yan New
[RFC,1/1] mm/huge_memory: buddy allocator like folio_split() Buddy allocator like folio split - - - --- 2024-10-08 Zi Yan New
[RFC] mm: avoid clearing user movable page twice with init_on_alloc=1 [RFC] mm: avoid clearing user movable page twice with init_on_alloc=1 - - - --- 2024-10-07 Zi Yan New
[RFC,4/4] mm/page_isolation: remove migratetype parameter from more functions. Make MIGRATE_ISOLATE a standalone bit - - - --- 2024-08-28 Zi Yan New
[RFC,3/4] mm/page_isolation: remove migratetype from undo_isolate_page_range() Make MIGRATE_ISOLATE a standalone bit 1 - - --- 2024-08-28 Zi Yan New
[RFC,2/4] mm/page_isolation: remove migratetype from move_freepages_block_isolate() Make MIGRATE_ISOLATE a standalone bit - - - --- 2024-08-28 Zi Yan New
[RFC,1/4] mm/page_isolation: make page isolation a standalone bit. Make MIGRATE_ISOLATE a standalone bit - - - --- 2024-08-28 Zi Yan New
[v3,3/3] mm/migrate: move common code to numa_migrate_check (was numa_migrate_prep) do_numa_page(),do_huge_pmd_numa_page() fix and cleanup 1 2 - --- 2024-08-09 Zi Yan New
[v3,2/3] mm/numa: no task_numa_fault() call if PMD is changed do_numa_page(),do_huge_pmd_numa_page() fix and cleanup 1 - - --- 2024-08-09 Zi Yan New
[v3,1/3] mm/numa: no task_numa_fault() call if PTE is changed do_numa_page(),do_huge_pmd_numa_page() fix and cleanup 1 - - --- 2024-08-09 Zi Yan New
mm/numa: do_numa_page() do_huge_pmd_numa_page() code clean up. mm/numa: do_numa_page() do_huge_pmd_numa_page() code clean up. - - - --- 2024-08-09 Zi Yan New
[v2] mm/migrate: move common code to numa_migrate_check (was numa_migrate_prep) [v2] mm/migrate: move common code to numa_migrate_check (was numa_migrate_prep) - 2 - --- 2024-08-08 Zi Yan New
[v3,3/3] memory tiering: count PGPROMOTE_SUCCESS when mem tiering is enabled. Various memory tiering fixes 1 1 - --- 2024-07-24 Zi Yan New
[v3,2/3] memory tiering: introduce folio_use_access_time() check Various memory tiering fixes 1 2 - --- 2024-07-24 Zi Yan New
[v3,1/3] memory tiering: read last_cpupid correctly in do_huge_pmd_numa_page() Various memory tiering fixes 1 3 - --- 2024-07-24 Zi Yan New
[v2,3/3] memory tiering: count PGPROMOTE_SUCCESS when mem tiering is enabled. [v2,1/3] memory tiering: read last_cpupid correctly in do_huge_pmd_numa_page() - 1 - --- 2024-07-22 Zi Yan New
[v2,2/3] memory tiering: introduce folio_has_cpupid() check [v2,1/3] memory tiering: read last_cpupid correctly in do_huge_pmd_numa_page() 1 1 - --- 2024-07-22 Zi Yan New
[v2,1/3] memory tiering: read last_cpupid correctly in do_huge_pmd_numa_page() [v2,1/3] memory tiering: read last_cpupid correctly in do_huge_pmd_numa_page() 1 3 - --- 2024-07-22 Zi Yan New
[2/2] memory tiering: introduce folio_has_cpupid() check [1/2] memory tiering: read last_cpupid correctly in do_huge_pmd_numa_page() - 1 - --- 2024-07-19 Zi Yan New
[1/2] memory tiering: read last_cpupid correctly in do_huge_pmd_numa_page() [1/2] memory tiering: read last_cpupid correctly in do_huge_pmd_numa_page() 1 3 - --- 2024-07-19 Zi Yan New