Linux 6.1 included a major memory management regression due to the new maple tree VMA implementation. This caused a high chance of spurious mmap failures while compiling dex bytecode to native code during Android/GrapheneOS builds. It's resolved by Linux 6.2.9 and Linux 6.1.22.
#grapheneos (https://grapheneos.social/tags/grapheneos)#android (https://grapheneos.social/tags/android)#linux (https://grapheneos.social/tags/linux)#linux (https://grapheneos.social/tags/linux)-kernel #aosp (https://grapheneos.social/tags/aosp)#build (https://grapheneos.social/tags/build)#mmap (https://grapheneos.social/tags/mmap)