It turns out that this issue is only present for certain mapping lengths. If I run the program, which I attached to the bug report, with size>=2M, mprotect succeeds.
I have also tested this on device dax, and the results depend on alignment. For 2M alignment, everything works fine, for 4k alignment mprotect fails for all sizes. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1799237 Title: mprotect fails on ext4 with dax To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+bug/1799237/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs