On 1/30/24 03:47, Ilya Leoshkevich wrote:
I wonder if it would make sense to add something like the following to this patch?--- a/page-vary-target.c +++ b/page-vary-target.c @@ -26,8 +26,7 @@ bool set_preferred_target_page_bits(int bits) { #ifdef TARGET_PAGE_BITS_VARY - assert(bits >= TARGET_PAGE_BITS_MIN); - return set_preferred_target_page_bits_common(bits); + return set_preferred_target_page_bits_common(MAX(TARGET_PAGE_BITS_MIN, bits)); #else return true; #endif
No, this conflicts with the system-mode usage. If we want to bound, then we need this MAX in the user-only caller. r~
