Linux 6.1 broke something about memory management and causes perfectly normal mmap requests with MAP_ANONYMOUS, PROT_READ|PROT_WRITE, MAP_PRIVATE and no hint to fail in OpenJDK while generating the ART boot image as part of an Android builds. Stuck on Linux 5.15 because of this.