Linux-mm Archive on lore.kernel.org
 help / color / mirror / Atom feed
 messages from 2026-05-13 13:03:04 to 2026-05-13 13:50:01 UTC [more...]

[linus:master] [mm] 01b9da291c: stress-ng.switch.ops_per_sec 67.7% regression
 2026-05-13 13:49 UTC  (4+ messages)

kmalloc_nolock() follow-ups, including kfree_rcu_nolock()
 2026-05-13 13:34 UTC  (4+ messages)

[PATCH v4] mm: introduce a new page type for page pool in page type
 2026-05-13 13:26 UTC  (7+ messages)

[PATCH v2 00/69] mm: Generalize HVO for HugeTLB and device DAX
 2026-05-13 13:20 UTC  (70+ messages)
` [PATCH v2 01/69] mm/hugetlb: Fix boot panic with CONFIG_DEBUG_VM and HVO bootmem pages
` [PATCH v2 02/69] mm/hugetlb_vmemmap: Fix __hugetlb_vmemmap_optimize_folios()
` [PATCH v2 03/69] powerpc/mm: Fix wrong addr_pfn tracking in compound vmemmap population
` [PATCH v2 04/69] mm/hugetlb: Initialize gigantic bootmem hugepage struct pages earlier
` [PATCH v2 05/69] mm/mm_init: Simplify deferred_free_pages() migratetype init
` [PATCH v2 06/69] mm/sparse: Panic on memmap and usemap allocation failure
` [PATCH v2 07/69] mm/sparse: Move subsection_map_init() into sparse_init()
` [PATCH v2 08/69] mm/mm_init: Defer sparse_init() until after zone initialization
` [PATCH v2 09/69] mm/mm_init: Defer hugetlb reservation "
` [PATCH v2 10/69] mm/mm_init: Remove set_pageblock_order() call from sparse_init()
` [PATCH v2 11/69] mm/sparse: Move sparse_vmemmap_init_nid_late() into sparse_init_nid()
` [PATCH v2 12/69] mm/hugetlb_cma: Validate hugetlb CMA range by zone at reserve time
` [PATCH v2 13/69] mm/hugetlb: Refactor early boot gigantic hugepage allocation
` [PATCH v2 14/69] mm/hugetlb: Free cross-zone bootmem gigantic pages after allocation
` [PATCH v2 15/69] mm/hugetlb_vmemmap: Move bootmem HVO setup to early init
` [PATCH v2 16/69] mm/hugetlb: Remove obsolete bootmem cross-zone checks
` [PATCH v2 17/69] mm/sparse-vmemmap: Remove sparse_vmemmap_init_nid_late()
` [PATCH v2 18/69] mm/hugetlb: Remove unused bootmem cma field
` [PATCH v2 19/69] mm/mm_init: Make __init_page_from_nid() static
` [PATCH v2 20/69] mm/sparse-vmemmap: Drop VMEMMAP_POPULATE_PAGEREF
` [PATCH v2 21/69] mm: Rename vmemmap optimization macros around folio semantics
` [PATCH v2 22/69] mm/sparse: Drop power-of-2 size requirement for struct mem_section
` [PATCH v2 23/69] mm/sparse-vmemmap: track compound page order in "
` [PATCH v2 24/69] mm/mm_init: Skip initializing shared vmemmap tail pages
` [PATCH v2 25/69] mm/sparse-vmemmap: Initialize shared tail vmemmap pages on allocation
` [PATCH v2 26/69] mm/sparse-vmemmap: Support section-based vmemmap accounting
` [PATCH v2 27/69] mm/sparse-vmemmap: Support section-based vmemmap optimization
` [PATCH v2 28/69] mm/hugetlb: Use generic vmemmap optimization macros
` [PATCH v2 29/69] mm/sparse: Mark memblocks present earlier
` [PATCH v2 30/69] mm/hugetlb: Switch HugeTLB to section-based vmemmap optimization
` [PATCH v2 31/69] mm/sparse: Remove section_map_size()
` [PATCH v2 32/69] mm/mm_init: Factor out pfn_to_zone() as a shared helper
` [PATCH v2 33/69] mm/sparse: Remove SPARSEMEM_VMEMMAP_PREINIT
` [PATCH v2 34/69] mm/sparse: Inline usemap allocation into sparse_init_nid()
` [PATCH v2 35/69] mm/hugetlb: Remove HUGE_BOOTMEM_HVO
` [PATCH v2 36/69] mm/hugetlb: Remove HUGE_BOOTMEM_CMA
` [PATCH v2 37/69] mm/sparse-vmemmap: Factor out shared vmemmap page allocation
` [PATCH v2 38/69] mm/sparse-vmemmap: Introduce CONFIG_SPARSEMEM_VMEMMAP_OPTIMIZATION
` [PATCH v2 39/69] mm/sparse-vmemmap: Switch DAX to vmemmap_shared_tail_page()
` [PATCH v2 40/69] powerpc/mm: "
` [PATCH v2 41/69] mm/sparse-vmemmap: Drop the extra tail page from DAX reservation
` [PATCH v2 42/69] mm/sparse-vmemmap: Switch DAX to section-based vmemmap optimization
` [PATCH v2 43/69] mm/sparse-vmemmap: Unify DAX and HugeTLB population paths
` [PATCH v2 44/69] mm/sparse-vmemmap: Remove the unused ptpfn argument
` [PATCH v2 45/69] powerpc/mm: Make vmemmap_populate_compound_pages() static
` [PATCH v2 46/69] mm/sparse-vmemmap: Map shared vmemmap tail pages read-only
` [PATCH v2 47/69] powerpc/mm: "
  ` [PATCH v2 48/69] mm/sparse-vmemmap: Inline vmemmap_populate_address() into its caller
  ` [PATCH v2 49/69] mm/hugetlb_vmemmap: Remove vmemmap_wrprotect_hvo()
  ` [PATCH v2 50/69] mm/sparse: Simplify section_nr_vmemmap_pages()
  ` [PATCH v2 51/69] mm/sparse-vmemmap: Introduce vmemmap_nr_struct_pages()
  ` [PATCH v2 52/69] powerpc/mm: Drop powerpc vmemmap_can_optimize()
  ` [PATCH v2 53/69] mm/sparse-vmemmap: Drop vmemmap_can_optimize()
  ` [PATCH v2 54/69] mm/sparse-vmemmap: Drop @pgmap from vmemmap population APIs
  ` [PATCH v2 55/69] mm/sparse: Decouple section activation from ZONE_DEVICE
  ` [PATCH v2 56/69] mm: Redefine HVO as Hugepage Vmemmap Optimization
  ` [PATCH v2 57/69] mm/sparse-vmemmap: Consolidate HVO enable checks
  ` [PATCH v2 58/69] mm/hugetlb: Make HVO optimizable checks depend on generic logic
  ` [PATCH v2 59/69] mm/sparse-vmemmap: Localize init_compound_tail()
  ` [PATCH v2 60/69] mm/mm_init: Check zone consistency on optimized vmemmap sections
  ` [PATCH v2 61/69] mm/hugetlb: Drop boot-time HVO handling for gigantic folios
  ` [PATCH v2 62/69] mm/hugetlb: Simplify hugetlb_folio_init_vmemmap()
  ` [PATCH v2 63/69] mm/hugetlb: Initialize the full bootmem hugepage in hugetlb code
  ` [PATCH v2 64/69] mm/mm_init: Factor out compound page initialization
  ` [PATCH v2 65/69] mm/mm_init: Make __init_single_page() static
  ` [PATCH v2 66/69] mm/cma: Move CMA pageblock initialization into cma_activate_area()
  ` [PATCH v2 67/69] mm/cma: Move init_cma_pageblock() into cma.c
  ` [PATCH v2 68/69] mm/mm_init: Initialize pageblock migratetype in memmap init helpers
  ` [PATCH v2 69/69] Documentation/mm: Rewrite vmemmap_dedup.rst for unified HVO

[PATCH] drivers/base/memory: set mem->altmap after successful device registration
 2026-05-13 13:20 UTC  (3+ messages)


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox