On Mon, Apr 07, 2025 at 11:16:26AM -0300, Jason Gunthorpe wrote: > On Sun, Apr 06, 2025 at 07:11:14PM +0300, Mike Rapoport wrote: > > KHO needs to provide a way to give back an allocated struct page/folio > that can be freed back to the buddy alloactor, of the proper > order. Whatever you call that function it belongs to KHO as it is > KHO's primary responsibility to manage the buddy allocator and the > struct pages.
If order is only important for freeing memory back to page allocator, you don't really need it. Freeing contiguous power-of-two number of pages with proper alignment will give the same result, just a tad slower. > Jason > -- Sincerely yours, Mike.