vm_reserv_reclaim_contig: Return NULL not false

Reviewed by:	dougm, zlei
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D44667

(cherry picked from commit 989a2cf19d053954f0bad28790114a374b05c9c1)
This commit is contained in:
Minsoo Choo 2024-04-10 12:49:26 +00:00 committed by Mark Johnston
parent 994f9c9e3c
commit 1f85f06276

View file

@ -1192,7 +1192,7 @@ vm_reserv_find_contig(vm_reserv_t rv, int npages, int lo,
* Searches the partially populated reservation queue for the least recently
* changed reservation with free pages that satisfy the given request for
* contiguous physical memory. If a satisfactory reservation is found, it is
* broken. Returns true if a reservation is broken and false otherwise.
* broken. Returns a page if a reservation is broken and NULL otherwise.
*/
vm_page_t
vm_reserv_reclaim_contig(int domain, u_long npages, vm_paddr_t low,
@ -1208,7 +1208,7 @@ vm_reserv_reclaim_contig(int domain, u_long npages, vm_paddr_t low,
KASSERT(powerof2(alignment), ("alignment is not a power of 2"));
KASSERT(powerof2(boundary), ("boundary is not a power of 2"));
if (npages > VM_LEVEL_0_NPAGES - 1)
return (false);
return (NULL);
size = npages << PAGE_SHIFT;
/*
* Ensure that a free range starting at a boundary-multiple