> virtio-mem wants to add memory with MHP_MEMMAP_ON_MEMORY. It has to > know at probe time how many pages at the start of each memory block > will host the memmap. Those pages never reach the buddy, so they must > not be fake-offlined, and in Sub Block Mode they must stay plugged while > the memory block is added. > > memory_block_memmap_on_memory_pages() returns a non-zero value even if > the core would ignore MHP_MEMMAP_ON_MEMORY, and recomputing the value in > the driver would duplicate the padding of > "memory_hotplug.memmap_on_memory=force". Add a helper that returns the > number of memmap pages, or 0 if the flag would be ignored. Both inputs > are fixed after boot. > > Assisted-by: LLM > Signed-off-by: Nikolaos Karaolidis <[email protected]>
Sashiko has reviewed this patch and found no issues. -- Sashiko AI review ยท https://sashiko.dev/#/patchset/[email protected]?part=1
