[PATCH v2 00/23] mm: balloon infrastructure cleanups

David Hildenbrand (Red Hat) david at kernel.org
Thu Jan 15 22:26:34 AEDT 2026


On 1/15/26 10:32, Michael S. Tsirkin wrote:
> On Thu, Jan 15, 2026 at 10:19:50AM +0100, David Hildenbrand (Red Hat) wrote:
>> I started with wanting to remove the dependency of the balloon
>> infrastructure on the page lock, but ended up performing various other
>> cleanups, some of which I had on my todo list for years.
>>
>> This series heavily cleans up and simplifies our balloon infrastructure,
>> including our balloon page migration functionality.
>>
>> With this series, we no longer make use of the page lock for PageOffline
>> pages as part of the balloon infrastructure (preparing for memdescs
>> where PageOffline pages won't have any such lock), and simplifies
>> migration handling such that refcounting can more easily be adjusted
>> later (long-term focus is for PageOffline pages to not have a refcount
>> either).
>>
>> Plenty of related cleanups.
>>
>> Heavily compile-tested and heavily runtime-tested with virtio-balloon.
>> PPC CMM and the VMware balloon are untested and I'd appreciate a helping
>> hand from people that have suitable environments.
>>
>> Not CCing maintainers for the vmscan.c and migrate.c change as they
>> are rather trivial and I don't want to patchbomb them.
> 
> besides MAINTAINERS thing:
> 
> Acked-by: Michael S. Tsirkin <mst at redhat.com>


Thanks!

-- 
Cheers

David


More information about the Linuxppc-dev mailing list