Show patches with: Submitter = Zi Yan       |    State = Action Required       |    Archived = No       |   227 patches
« 1 2 3 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[RFC,01/15] arch: x86: remove MAX_ORDER exceeding SECTION_SIZE check for 32bit vdso. Make MAX_ORDER adjustable as a kernel boot time parameter. - - - --- 2021-08-05 Zi Yan New
[RFC,02/15] arch: mm: rename FORCE_MAX_ZONEORDER to ARCH_FORCE_MAX_ORDER Make MAX_ORDER adjustable as a kernel boot time parameter. - - - --- 2021-08-05 Zi Yan New
[RFC,03/15] mm: check pfn validity when buddy allocator can merge pages across mem sections. Make MAX_ORDER adjustable as a kernel boot time parameter. - - - --- 2021-08-05 Zi Yan New
[RFC,04/15] mm: prevent pageblock size being larger than section size. Make MAX_ORDER adjustable as a kernel boot time parameter. - - - --- 2021-08-05 Zi Yan New
[RFC,05/15] mm/memory_hotplug: online pages at section size. Make MAX_ORDER adjustable as a kernel boot time parameter. - - - --- 2021-08-05 Zi Yan New
[RFC,06/15] mm: use PAGES_PER_SECTION instead for mem_map_offset/next(). Make MAX_ORDER adjustable as a kernel boot time parameter. - - - --- 2021-08-05 Zi Yan New
[RFC,07/15] mm: hugetlb: use PAGES_PER_SECTION to check mem_map discontiguity Make MAX_ORDER adjustable as a kernel boot time parameter. - - - --- 2021-08-05 Zi Yan New
[RFC,08/15] fs: proc: use PAGES_PER_SECTION for page offline checking period. Make MAX_ORDER adjustable as a kernel boot time parameter. - - - --- 2021-08-05 Zi Yan New
[RFC,09/15] virtio: virtio_mem: use PAGES_PER_SECTION instead of MAX_ORDER_NR_PAGES Make MAX_ORDER adjustable as a kernel boot time parameter. - - - --- 2021-08-05 Zi Yan New
[RFC,10/15] virtio: virtio_balloon: use PAGES_PER_SECTION instead of MAX_ORDER_NR_PAGES. Make MAX_ORDER adjustable as a kernel boot time parameter. - - - --- 2021-08-05 Zi Yan New
[RFC,11/15] mm/page_reporting: report pages at section size instead of MAX_ORDER. Make MAX_ORDER adjustable as a kernel boot time parameter. - - - --- 2021-08-05 Zi Yan New
[RFC,12/15] mm: Make MAX_ORDER of buddy allocator configurable via Kconfig SET_MAX_ORDER. Make MAX_ORDER adjustable as a kernel boot time parameter. - - - --- 2021-08-05 Zi Yan New
[RFC,13/15] mm: convert MAX_ORDER sized static arrays to dynamic ones. Make MAX_ORDER adjustable as a kernel boot time parameter. - - - --- 2021-08-05 Zi Yan New
[RFC,14/15] mm: introduce MIN_MAX_ORDER to replace MAX_ORDER as compile time constant. Make MAX_ORDER adjustable as a kernel boot time parameter. - - - --- 2021-08-05 Zi Yan New
[RFC,15/15] mm: make MAX_ORDER a kernel boot time parameter. Make MAX_ORDER adjustable as a kernel boot time parameter. - - - --- 2021-08-05 Zi Yan New
[RFC,1/3] mm: cma: alloc_contig_range: use pageblock_order as the single alignment. Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2021-11-15 Zi Yan New
[RFC,2/3] drivers: virtio_mem: use pageblock size as the minimum virtio_mem size. Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2021-11-15 Zi Yan New
[RFC,3/3] arch: powerpc: adjust fadump alignment to be pageblock aligned. Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2021-11-15 Zi Yan New
[RFC,3/3] arch: powerpc: adjust fadump alignment to pageblock aligned. Untitled series #580353 - - - --- 2021-11-15 Zi Yan New
[RFC,v2,1/7] mm: page_alloc: avoid merging non-fallbackable pageblocks with others. Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2021-12-09 Zi Yan New
[RFC,v2,2/7] mm: compaction: handle non-lru compound pages properly in isolate_migratepages_block(). Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2021-12-09 Zi Yan New
[RFC,v2,3/7] mm: migrate: allocate the right size of non hugetlb or THP compound pages. Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2021-12-09 Zi Yan New
[RFC,v2,4/7] mm: make alloc_contig_range work at pageblock granularity Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2021-12-09 Zi Yan New
[RFC,v2,5/7] mm: cma: use pageblock_order as the single alignment Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2021-12-09 Zi Yan New
[RFC,v2,6/7] drivers: virtio_mem: use pageblock size as the minimum virtio_mem size. Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2021-12-09 Zi Yan New
[RFC,v2,7/7] arch: powerpc: adjust fadump alignment to be pageblock aligned. Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2021-12-09 Zi Yan New
[RFC,v3,1/8] mm: page_alloc: avoid merging non-fallbackable pageblocks with others. Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2022-01-05 Zi Yan New
[RFC,v3,2/8] mm: compaction: handle non-lru compound pages properly in isolate_migratepages_block(). Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2022-01-05 Zi Yan New
[RFC,v3,3/8] mm: migrate: allocate the right size of non hugetlb or THP compound pages. Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2022-01-05 Zi Yan New
[RFC,v3,4/8] mm: make alloc_contig_range work at pageblock granularity Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2022-01-05 Zi Yan New
[RFC,v3,5/8] mm: page_isolation: check specified range for unmovable pages during isolation. Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2022-01-05 Zi Yan New
[RFC,v3,6/8] mm: cma: use pageblock_order as the single alignment Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2022-01-05 Zi Yan New
[RFC,v3,7/8] drivers: virtio_mem: use pageblock size as the minimum virtio_mem size. Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2022-01-05 Zi Yan New
[RFC,v3,8/8] arch: powerpc: adjust fadump alignment to be pageblock aligned. Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2022-01-05 Zi Yan New
[v4,1/7] mm: page_alloc: avoid merging non-fallbackable pageblocks with others. Use pageblock_order for cma and alloc_contig_range alignment. 1 - - --- 2022-01-19 Zi Yan New
[v4,2/7] mm: page_isolation: move has_unmovable_pages() to mm/page_isolation.c Use pageblock_order for cma and alloc_contig_range alignment. - 1 - --- 2022-01-19 Zi Yan New
[v4,3/7] mm: page_isolation: check specified range for unmovable pages Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2022-01-19 Zi Yan New
[v4,4/7] mm: make alloc_contig_range work at pageblock granularity Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2022-01-19 Zi Yan New
[v4,5/7] mm: cma: use pageblock_order as the single alignment Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2022-01-19 Zi Yan New
[v4,6/7] drivers: virtio_mem: use pageblock size as the minimum virtio_mem size. Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2022-01-19 Zi Yan New
[v4,7/7] arch: powerpc: adjust fadump alignment to be pageblock aligned. Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2022-01-19 Zi Yan New
mm: page_alloc: avoid merging non-fallbackable pageblocks with others. mm: page_alloc: avoid merging non-fallbackable pageblocks with others. 4 1 - --- 2022-01-24 Zi Yan New
[v5,1/6] mm: page_isolation: move has_unmovable_pages() to mm/page_isolation.c Use pageblock_order for cma and alloc_contig_range alignment. - 2 - --- 2022-02-11 Zi Yan New
[v5,2/6] mm: page_isolation: check specified range for unmovable pages Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2022-02-11 Zi Yan New
[v5,3/6] mm: make alloc_contig_range work at pageblock granularity Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2022-02-11 Zi Yan New
[v5,4/6] mm: cma: use pageblock_order as the single alignment Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2022-02-11 Zi Yan New
[v5,5/6] drivers: virtio_mem: use pageblock size as the minimum virtio_mem size. Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2022-02-11 Zi Yan New
[v5,6/6] arch: powerpc: adjust fadump alignment to be pageblock aligned. Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2022-02-11 Zi Yan New
[v6,1/5] mm: page_isolation: move has_unmovable_pages() to mm/page_isolation.c Use pageblock_order for cma and alloc_contig_range alignment. - 2 - --- 2022-02-23 Zi Yan New
[v6,2/5] mm: page_isolation: check specified range for unmovable pages Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2022-02-23 Zi Yan New
[v6,3/5] mm: make alloc_contig_range work at pageblock granularity Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2022-02-23 Zi Yan New
[v6,4/5] mm: cma: use pageblock_order as the single alignment Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2022-02-23 Zi Yan New
[v6,5/5] drivers: virtio_mem: use pageblock size as the minimum virtio_mem size. Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2022-02-23 Zi Yan New
[v7,1/5] mm: page_isolation: move has_unmovable_pages() to mm/page_isolation.c Use pageblock_order for cma and alloc_contig_range alignment. 1 2 - --- 2022-03-11 Zi Yan New
[v7,2/5] mm: page_isolation: check specified range for unmovable pages Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2022-03-11 Zi Yan New
[v7,3/5] mm: make alloc_contig_range work at pageblock granularity Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2022-03-11 Zi Yan New
[v7,4/5] mm: cma: use pageblock_order as the single alignment Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2022-03-11 Zi Yan New
[v7,5/5] drivers: virtio_mem: use pageblock size as the minimum virtio_mem size. Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2022-03-11 Zi Yan New
[v8,1/5] mm: page_isolation: move has_unmovable_pages() to mm/page_isolation.c Use pageblock_order for cma and alloc_contig_range alignment. 1 2 - --- 2022-03-17 Zi Yan New
[v8,2/5] mm: page_isolation: check specified range for unmovable pages Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2022-03-17 Zi Yan New
[v8,3/5] mm: make alloc_contig_range work at pageblock granularity Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2022-03-17 Zi Yan New
[v8,4/5] mm: cma: use pageblock_order as the single alignment Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2022-03-17 Zi Yan New
[v8,5/5] drivers: virtio_mem: use pageblock size as the minimum virtio_mem size. Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2022-03-17 Zi Yan New
[RFC,1/5] mm: memcg: make memcg huge page split support any order split. Split a huge page to any lower order pages - - - --- 2022-03-21 Zi Yan New
[RFC,2/5] mm: page_owner: add support for splitting to any order in split page_owner. Split a huge page to any lower order pages - 1 - --- 2022-03-21 Zi Yan New
[RFC,3/5] mm: thp: split huge page to any lower order pages. Split a huge page to any lower order pages - 1 - --- 2022-03-21 Zi Yan New
[RFC,4/5] mm: truncate: split huge page cache page to a non-zero order if possible. Split a huge page to any lower order pages - - - --- 2022-03-21 Zi Yan New
[RFC,5/5] mm: huge_memory: enable debugfs to split huge pages to any order. Split a huge page to any lower order pages - 1 - --- 2022-03-21 Zi Yan New
[v9,1/5] mm: page_isolation: move has_unmovable_pages() to mm/page_isolation.c Use pageblock_order for cma and alloc_contig_range alignment. 1 2 - --- 2022-03-24 Zi Yan New
[v9,2/5] mm: page_isolation: check specified range for unmovable pages Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2022-03-24 Zi Yan New
[v9,3/5] mm: make alloc_contig_range work at pageblock granularity Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2022-03-24 Zi Yan New
[v9,4/5] mm: cma: use pageblock_order as the single alignment Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2022-03-24 Zi Yan New
[v9,5/5] drivers: virtio_mem: use pageblock size as the minimum virtio_mem size. Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2022-03-24 Zi Yan New
mm: page_alloc: validate buddy before check its migratetype. mm: page_alloc: validate buddy before check its migratetype. - - 1 --- 2022-03-30 Zi Yan New
[1/2] mm: page_alloc: simplify pageblock migratetype check in __free_one_page(). [1/2] mm: page_alloc: simplify pageblock migratetype check in __free_one_page(). - - - --- 2022-04-01 Zi Yan New
[2/2] mm: wrap __find_buddy_pfn() with a necessary buddy page validation. [1/2] mm: page_alloc: simplify pageblock migratetype check in __free_one_page(). - - - --- 2022-04-01 Zi Yan New
[v2,1/2] mm: page_alloc: simplify pageblock migratetype check in __free_one_page(). [v2,1/2] mm: page_alloc: simplify pageblock migratetype check in __free_one_page(). 1 - - --- 2022-04-01 Zi Yan New
[v2,2/2] mm: wrap __find_buddy_pfn() with a necessary buddy page validation. [v2,1/2] mm: page_alloc: simplify pageblock migratetype check in __free_one_page(). - - - --- 2022-04-01 Zi Yan New
[v3,1/2] mm: page_alloc: simplify pageblock migratetype check in __free_one_page(). [v3,1/2] mm: page_alloc: simplify pageblock migratetype check in __free_one_page(). 1 - - --- 2022-04-01 Zi Yan New
[v3,2/2] mm: wrap __find_buddy_pfn() with a necessary buddy page validation. [v3,1/2] mm: page_alloc: simplify pageblock migratetype check in __free_one_page(). 1 - - --- 2022-04-01 Zi Yan New
mm: migrate: use thp_order instead of HPAGE_PMD_ORDER for new page allocation. mm: migrate: use thp_order instead of HPAGE_PMD_ORDER for new page allocation. - - - --- 2022-04-04 Zi Yan New
[v10,1/5] mm: page_isolation: move has_unmovable_pages() to mm/page_isolation.c Use pageblock_order for cma and alloc_contig_range alignment. 1 2 - --- 2022-04-06 Zi Yan New
[v10,2/5] mm: page_isolation: check specified range for unmovable pages Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2022-04-06 Zi Yan New
[v10,3/5] mm: make alloc_contig_range work at pageblock granularity Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2022-04-06 Zi Yan New
[v10,4/5] mm: cma: use pageblock_order as the single alignment Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2022-04-06 Zi Yan New
[v10,5/5] drivers: virtio_mem: use pageblock size as the minimum virtio_mem size. Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2022-04-06 Zi Yan New
[v11,1/6] mm: page_isolation: move has_unmovable_pages() to mm/page_isolation.c Use pageblock_order for cma and alloc_contig_range alignment. 1 2 - --- 2022-04-25 Zi Yan New
[v11,2/6] mm: page_isolation: check specified range for unmovable pages Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2022-04-25 Zi Yan New
[v11,3/6] mm: make alloc_contig_range work at pageblock granularity Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2022-04-25 Zi Yan New
[v11,4/6] mm: page_isolation: enable arbitrary range page isolation. Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2022-04-25 Zi Yan New
[v11,5/6] mm: cma: use pageblock_order as the single alignment Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2022-04-25 Zi Yan New
[v11,6/6] drivers: virtio_mem: use pageblock size as the minimum virtio_mem size. Use pageblock_order for cma and alloc_contig_range alignment. - - - --- 2022-04-25 Zi Yan New
mm: fix a potential infinite loop in start_isolate_page_range(). mm: fix a potential infinite loop in start_isolate_page_range(). - - 1 --- 2022-05-24 Zi Yan New
[1/2] mm: page-isolation: skip isolated pageblock in start_isolate_page_range() [1/2] mm: page-isolation: skip isolated pageblock in start_isolate_page_range() - - 2 --- 2022-05-26 Zi Yan New
[2/2] mm: split free page with properly free memory accounting and without race [1/2] mm: page-isolation: skip isolated pageblock in start_isolate_page_range() - - - --- 2022-05-26 Zi Yan New
mm: page_isolation: use compound_nr() correctly in isolate_single_pageblock() mm: page_isolation: use compound_nr() correctly in isolate_single_pageblock() 1 3 - --- 2022-05-31 Zi Yan New
[RFC,v2,01/12] arch: mm: rename FORCE_MAX_ZONEORDER to ARCH_FORCE_MAX_ORDER Make MAX_ORDER adjustable as a kernel boot time parameter. 1 - - --- 2022-08-11 Zi Yan New
[RFC,v2,02/12] mm: rectify MAX_ORDER semantics to be the largest page order from buddy allocator Make MAX_ORDER adjustable as a kernel boot time parameter. - - - --- 2022-08-11 Zi Yan New
[RFC,v2,03/12] mm: replace MAX_ORDER when it is used to indicate max physical contiguity. Make MAX_ORDER adjustable as a kernel boot time parameter. - - - --- 2022-08-11 Zi Yan New
[RFC,v2,04/12] mm: adapt deferred struct page init to new MAX_ORDER. Make MAX_ORDER adjustable as a kernel boot time parameter. - - - --- 2022-08-11 Zi Yan New
« 1 2 3 »