Series Detail
Show a series.
GET /api/1.2/series/498783/?format=api
{ "id": 498783, "url": "http://patchwork.ozlabs.org/api/1.2/series/498783/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/list/?series=498783", "project": { "id": 2, "url": "http://patchwork.ozlabs.org/api/1.2/projects/2/?format=api", "name": "Linux PPC development", "link_name": "linuxppc-dev", "list_id": "linuxppc-dev.lists.ozlabs.org", "list_email": "linuxppc-dev@lists.ozlabs.org", "web_url": "https://github.com/linuxppc/wiki/wiki", "scm_url": "https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git", "webscm_url": "https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git/", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/", "list_archive_url_format": "https://lore.kernel.org/linuxppc-dev/{}/", "commit_url_format": "https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git/commit/?id={}" }, "name": "mm: Generalize vmemmap optimization for DAX and HugeTLB", "date": "2026-04-05T12:51:51", "submitter": { "id": 78930, "url": "http://patchwork.ozlabs.org/api/1.2/people/78930/?format=api", "name": "Muchun Song", "email": "songmuchun@bytedance.com" }, "version": 1, "total": 49, "received_total": 49, "received_all": true, "mbox": "http://patchwork.ozlabs.org/series/498783/mbox/", "cover_letter": { "id": 2219925, "url": "http://patchwork.ozlabs.org/api/1.2/covers/2219925/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/cover/20260405125240.2558577-1-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-1-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-1-songmuchun@bytedance.com/", "date": "2026-04-05T12:51:51", "name": "[00/49] mm: Generalize vmemmap optimization for DAX and HugeTLB", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/cover/20260405125240.2558577-1-songmuchun@bytedance.com/mbox/" }, "patches": [ { "id": 2219926, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219926/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-2-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-2-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-2-songmuchun@bytedance.com/", "date": "2026-04-05T12:51:52", "name": "[01/49] mm/sparse: fix vmemmap accounting imbalance on memory hotplug error", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-2-songmuchun@bytedance.com/mbox/" }, { "id": 2219927, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219927/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-3-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-3-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-3-songmuchun@bytedance.com/", "date": "2026-04-05T12:51:53", "name": "[02/49] mm/sparse: add a @pgmap argument to memory deactivation paths", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-3-songmuchun@bytedance.com/mbox/" }, { "id": 2219928, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219928/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-4-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-4-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-4-songmuchun@bytedance.com/", "date": "2026-04-05T12:51:54", "name": "[03/49] mm/sparse: fix vmemmap page accounting for HVOed DAX", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-4-songmuchun@bytedance.com/mbox/" }, { "id": 2219929, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219929/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-5-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-5-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-5-songmuchun@bytedance.com/", "date": "2026-04-05T12:51:55", "name": "[04/49] mm/sparse: add a @pgmap parameter to arch vmemmap_populate()", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-5-songmuchun@bytedance.com/mbox/" }, { "id": 2219930, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219930/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-6-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-6-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-6-songmuchun@bytedance.com/", "date": "2026-04-05T12:51:56", "name": "[05/49] mm/sparse: fix missing architecture-specific page table sync for HVO DAX", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-6-songmuchun@bytedance.com/mbox/" }, { "id": 2219931, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219931/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-7-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-7-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-7-songmuchun@bytedance.com/", "date": "2026-04-05T12:51:57", "name": "[06/49] mm/mm_init: fix uninitialized pageblock migratetype for ZONE_DEVICE compound pages", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-7-songmuchun@bytedance.com/mbox/" }, { "id": 2219932, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219932/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-8-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-8-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-8-songmuchun@bytedance.com/", "date": "2026-04-05T12:51:58", "name": "[07/49] mm/mm_init: use pageblock_migratetype_init_range() in deferred_free_pages()", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-8-songmuchun@bytedance.com/mbox/" }, { "id": 2219933, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219933/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-9-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-9-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-9-songmuchun@bytedance.com/", "date": "2026-04-05T12:51:59", "name": "[08/49] mm: Convert vmemmap_p?d_populate() to static functions", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-9-songmuchun@bytedance.com/mbox/" }, { "id": 2219934, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219934/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-10-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-10-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-10-songmuchun@bytedance.com/", "date": "2026-04-05T12:52:00", "name": "[09/49] mm: panic on memory allocation failure in sparse_init_nid()", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-10-songmuchun@bytedance.com/mbox/" }, { "id": 2219935, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219935/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-11-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-11-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-11-songmuchun@bytedance.com/", "date": "2026-04-05T12:52:01", "name": "[10/49] mm: move subsection_map_init() into sparse_init()", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-11-songmuchun@bytedance.com/mbox/" }, { "id": 2219936, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219936/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-12-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-12-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-12-songmuchun@bytedance.com/", "date": "2026-04-05T12:52:02", "name": "[11/49] mm: defer sparse_init() until after zone initialization", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-12-songmuchun@bytedance.com/mbox/" }, { "id": 2219937, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219937/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-13-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-13-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-13-songmuchun@bytedance.com/", "date": "2026-04-05T12:52:03", "name": "[12/49] mm: make set_pageblock_order() static", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-13-songmuchun@bytedance.com/mbox/" }, { "id": 2219938, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219938/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-14-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-14-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-14-songmuchun@bytedance.com/", "date": "2026-04-05T12:52:04", "name": "[13/49] mm: integrate sparse_vmemmap_init_nid_late() into sparse_init_nid()", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-14-songmuchun@bytedance.com/mbox/" }, { "id": 2219939, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219939/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-15-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-15-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-15-songmuchun@bytedance.com/", "date": "2026-04-05T12:52:05", "name": "[14/49] mm/cma: validate hugetlb CMA range by zone at reserve time", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-15-songmuchun@bytedance.com/mbox/" }, { "id": 2219940, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219940/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-16-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-16-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-16-songmuchun@bytedance.com/", "date": "2026-04-05T12:52:06", "name": "[15/49] mm/hugetlb: free cross-zone bootmem gigantic pages after allocation", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-16-songmuchun@bytedance.com/mbox/" }, { "id": 2219941, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219941/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-17-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-17-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-17-songmuchun@bytedance.com/", "date": "2026-04-05T12:52:07", "name": "[16/49] mm/hugetlb: initialize vmemmap optimization in early stage", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-17-songmuchun@bytedance.com/mbox/" }, { "id": 2219942, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219942/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-18-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-18-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-18-songmuchun@bytedance.com/", "date": "2026-04-05T12:52:08", "name": "[17/49] mm: remove sparse_vmemmap_init_nid_late()", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-18-songmuchun@bytedance.com/mbox/" }, { "id": 2219943, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219943/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-19-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-19-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-19-songmuchun@bytedance.com/", "date": "2026-04-05T12:52:09", "name": "[18/49] mm/mm_init: make __init_page_from_nid() static", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-19-songmuchun@bytedance.com/mbox/" }, { "id": 2219944, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219944/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-20-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-20-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-20-songmuchun@bytedance.com/", "date": "2026-04-05T12:52:10", "name": "[19/49] mm/sparse-vmemmap: remove the VMEMMAP_POPULATE_PAGEREF flag", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-20-songmuchun@bytedance.com/mbox/" }, { "id": 2219945, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219945/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-21-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-21-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-21-songmuchun@bytedance.com/", "date": "2026-04-05T12:52:11", "name": "[20/49] mm: rename vmemmap optimization macros to generic names", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-21-songmuchun@bytedance.com/mbox/" }, { "id": 2219946, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219946/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-22-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-22-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-22-songmuchun@bytedance.com/", "date": "2026-04-05T12:52:12", "name": "[21/49] mm/sparse: drop power-of-2 size requirement for struct mem_section", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-22-songmuchun@bytedance.com/mbox/" }, { "id": 2219947, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219947/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-23-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-23-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-23-songmuchun@bytedance.com/", "date": "2026-04-05T12:52:13", "name": "[22/49] mm/sparse: introduce compound page order to mem_section", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-23-songmuchun@bytedance.com/mbox/" }, { "id": 2219948, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219948/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-24-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-24-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-24-songmuchun@bytedance.com/", "date": "2026-04-05T12:52:14", "name": "[23/49] mm/mm_init: skip initializing shared tail pages for compound pages", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-24-songmuchun@bytedance.com/mbox/" }, { "id": 2219949, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219949/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-25-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-25-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-25-songmuchun@bytedance.com/", "date": "2026-04-05T12:52:15", "name": "[24/49] mm/sparse-vmemmap: initialize shared tail vmemmap page upon allocation", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-25-songmuchun@bytedance.com/mbox/" }, { "id": 2219950, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219950/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-26-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-26-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-26-songmuchun@bytedance.com/", "date": "2026-04-05T12:52:16", "name": "[25/49] mm/sparse-vmemmap: support vmemmap-optimizable compound page population", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-26-songmuchun@bytedance.com/mbox/" }, { "id": 2219951, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219951/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-27-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-27-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-27-songmuchun@bytedance.com/", "date": "2026-04-05T12:52:17", "name": "[26/49] mm/hugetlb: use generic vmemmap optimization macros", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-27-songmuchun@bytedance.com/mbox/" }, { "id": 2219952, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219952/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-28-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-28-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-28-songmuchun@bytedance.com/", "date": "2026-04-05T12:52:18", "name": "[27/49] mm: call memblocks_present() before HugeTLB initialization", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-28-songmuchun@bytedance.com/mbox/" }, { "id": 2219953, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219953/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-29-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-29-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-29-songmuchun@bytedance.com/", "date": "2026-04-05T12:52:19", "name": "[28/49] mm/hugetlb: switch HugeTLB to use generic vmemmap optimization", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-29-songmuchun@bytedance.com/mbox/" }, { "id": 2219954, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219954/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-30-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-30-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-30-songmuchun@bytedance.com/", "date": "2026-04-05T12:52:20", "name": "[29/49] mm: extract pfn_to_zone() helper", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-30-songmuchun@bytedance.com/mbox/" }, { "id": 2219955, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219955/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-31-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-31-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-31-songmuchun@bytedance.com/", "date": "2026-04-05T12:52:21", "name": "[30/49] mm/sparse-vmemmap: remove unused SPARSEMEM_VMEMMAP_PREINIT feature", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-31-songmuchun@bytedance.com/mbox/" }, { "id": 2219956, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219956/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-32-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-32-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-32-songmuchun@bytedance.com/", "date": "2026-04-05T12:52:22", "name": "[31/49] mm/hugetlb: remove HUGE_BOOTMEM_HVO flag and simplify pre-HVO logic", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-32-songmuchun@bytedance.com/mbox/" }, { "id": 2219957, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219957/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-33-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-33-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-33-songmuchun@bytedance.com/", "date": "2026-04-05T12:52:23", "name": "[32/49] mm/sparse-vmemmap: consolidate shared tail page allocation", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-33-songmuchun@bytedance.com/mbox/" }, { "id": 2219958, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219958/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-34-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-34-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-34-songmuchun@bytedance.com/", "date": "2026-04-05T12:52:24", "name": "[33/49] mm: introduce CONFIG_SPARSEMEM_VMEMMAP_OPTIMIZATION", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-34-songmuchun@bytedance.com/mbox/" }, { "id": 2219959, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219959/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-35-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-35-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-35-songmuchun@bytedance.com/", "date": "2026-04-05T12:52:25", "name": "[34/49] mm/sparse-vmemmap: switch DAX to use generic vmemmap optimization", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-35-songmuchun@bytedance.com/mbox/" }, { "id": 2219960, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219960/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-36-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-36-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-36-songmuchun@bytedance.com/", "date": "2026-04-05T12:52:26", "name": "[35/49] mm/sparse-vmemmap: introduce section zone to struct mem_section", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-36-songmuchun@bytedance.com/mbox/" }, { "id": 2219961, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219961/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-37-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-37-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-37-songmuchun@bytedance.com/", "date": "2026-04-05T12:52:27", "name": "[36/49] powerpc/mm: use generic vmemmap_shared_tail_page() in compound vmemmap", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-37-songmuchun@bytedance.com/mbox/" }, { "id": 2219962, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219962/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-38-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-38-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-38-songmuchun@bytedance.com/", "date": "2026-04-05T12:52:28", "name": "[37/49] mm/sparse-vmemmap: unify DAX and HugeTLB vmemmap optimization", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-38-songmuchun@bytedance.com/mbox/" }, { "id": 2219963, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219963/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-39-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-39-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-39-songmuchun@bytedance.com/", "date": "2026-04-05T12:52:29", "name": "[38/49] mm/sparse-vmemmap: remap the shared tail pages as read-only", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-39-songmuchun@bytedance.com/mbox/" }, { "id": 2219964, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219964/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-40-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-40-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-40-songmuchun@bytedance.com/", "date": "2026-04-05T12:52:30", "name": "[39/49] mm/sparse-vmemmap: remove unused ptpfn argument", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-40-songmuchun@bytedance.com/mbox/" }, { "id": 2219965, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219965/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-41-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-41-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-41-songmuchun@bytedance.com/", "date": "2026-04-05T12:52:31", "name": "[40/49] mm/hugetlb_vmemmap: remove vmemmap_wrprotect_hvo() and related code", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-41-songmuchun@bytedance.com/mbox/" }, { "id": 2219966, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219966/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-42-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-42-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-42-songmuchun@bytedance.com/", "date": "2026-04-05T12:52:32", "name": "[41/49] mm/sparse: simplify section_vmemmap_pages()", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-42-songmuchun@bytedance.com/mbox/" }, { "id": 2219967, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219967/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-43-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-43-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-43-songmuchun@bytedance.com/", "date": "2026-04-05T12:52:33", "name": "[42/49] mm/sparse-vmemmap: introduce section_vmemmap_page_structs()", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-43-songmuchun@bytedance.com/mbox/" }, { "id": 2219968, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219968/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-44-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-44-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-44-songmuchun@bytedance.com/", "date": "2026-04-05T12:52:34", "name": "[43/49] powerpc/mm: rely on generic vmemmap_can_optimize() to simplify code", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-44-songmuchun@bytedance.com/mbox/" }, { "id": 2219969, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219969/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-45-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-45-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-45-songmuchun@bytedance.com/", "date": "2026-04-05T12:52:35", "name": "[44/49] mm/sparse-vmemmap: drop ARCH_WANT_OPTIMIZE_DAX_VMEMMAP and simplify checks", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-45-songmuchun@bytedance.com/mbox/" }, { "id": 2219970, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219970/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-46-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-46-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-46-songmuchun@bytedance.com/", "date": "2026-04-05T12:52:36", "name": "[45/49] mm/sparse-vmemmap: drop @pgmap parameter from vmemmap populate APIs", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-46-songmuchun@bytedance.com/mbox/" }, { "id": 2219971, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219971/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-47-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-47-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-47-songmuchun@bytedance.com/", "date": "2026-04-05T12:52:37", "name": "[46/49] mm/sparse: replace pgmap with order and zone in sparse_add_section()", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-47-songmuchun@bytedance.com/mbox/" }, { "id": 2219972, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219972/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-48-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-48-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-48-songmuchun@bytedance.com/", "date": "2026-04-05T12:52:38", "name": "[47/49] mm: redefine HVO as Hugepage Vmemmap Optimization", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-48-songmuchun@bytedance.com/mbox/" }, { "id": 2219973, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219973/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-49-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-49-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-49-songmuchun@bytedance.com/", "date": "2026-04-05T12:52:39", "name": "[48/49] Documentation/mm: restructure vmemmap_dedup.rst to reflect generalized HVO", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-49-songmuchun@bytedance.com/mbox/" }, { "id": 2219974, "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219974/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-50-songmuchun@bytedance.com/", "msgid": "<20260405125240.2558577-50-songmuchun@bytedance.com>", "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260405125240.2558577-50-songmuchun@bytedance.com/", "date": "2026-04-05T12:52:40", "name": "[49/49] mm: consolidate struct page power-of-2 size checks for HVO", "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260405125240.2558577-50-songmuchun@bytedance.com/mbox/" } ] }