Comment 3 for bug 2051835

Revision history for this message
Frank Heimes (fheimes) wrote : Re: [24.04 FEAT] Memory hotplug vmem pages

Many thanks for the detailed list of commits!

A quick upstream analysis showed that (as of today) the top 5 are not yet tagged for a certain kernel version, and with that also not incl. in kernel 6.8, but the bottom 5 are:

next-20240223 9eda317c15ff s390: enable MHP_MEMMAP_ON_MEMORY
next-20240223 890a4212de71 s390/mm: implement MEM_PREPARE_ONLINE/MEM_FINISH_OFFLINE notifiers
next-20240223 fb6d5eb9f4c9 s390/sclp: remove unhandled memory notifier type
next-20240223 1a65b73ae9ab s390/mm: allocate vmemmap pages from self-contained memory range
next-20240223 c5f1e2d18909 mm/memory_hotplug: introduce MEM_PREPARE_ONLINE/MEM_FINISH_OFFLINE notifiers
v6.8-rc1 11684134140b mm/memory_hotplug: fix memmap_on_memory sysfs value retrieval
v6.8-rc1 95a2ac937013 mm: use vmem_altmap code without CONFIG_ZONE_DEVICE
v6.7-rc5 f42ce5f087eb mm/memory_hotplug: fix error handling in add_memory_resource()
v6.7-rc5 001002e73712 mm/memory_hotplug: add missing mem_hotplug_lock
v6.7-rc1 e3f4170ccf20 s390/sclp: handle default case in sclp memory notifier

And since 6.8 is the target kernel for noble / 24.04, only c5f1e2d18909 to 9eda317c15ff need to be cherry picked. We'll work on the submission to the Canonical kernel team ...