K 10 svn:author V 5 dougm K 8 svn:date V 27 2021-12-23T08:06:17.509560Z K 7 svn:log V 685 vm: Don't break vm reserv that can't meet align reqs Function vm_reserv_test_contig has incorrectly used its alignment and boundary parameters to find a well-positioned range of empty pages in a reservation. Consequently, a reservation could be broken mistakenly when it was unable to provide a satisfactory set of pages. Rename the function, correct the errors, and add assertions to detect the error in case it appears again. Reviewed by: alc, markj MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D33344 (cherry picked from commit 6f1c8908272f3c0a6631e001bd2eb50a5b69261d) Git Hash: 46549e319c5257c1305d78930b81ef022fa2e178 Git Author: dougm@FreeBSD.org END