fallocate(2) says: ENOSYS The file system containing the file referred to by fd does not support this operation. EOPNOTSUPP The mode is not supported by the file system containing the file referred to by fd. This is not true. ENOSYS means the kernel does not support the syscall at all. Both lack of fs fallocate support, and lack of kernel or fs support for the particular mode requested are reported as EOPNOTSUPP. (linux/fs/open.c, linux/fs/ext4/extents.c) (glibc for the posix_fallocate implementation looks like it will *never* use fallocate(2) again even on completely different paths, if it sees an ENOSYS return.)
Thanks for the bug report, the bug is fixed in man-pages-3.32-12.fc16.