The definition of struct statfs::f_type needs a fix. s390 is the only architecture in the kernel that uses an int and expects magic constants lager than INT_MAX to fit into. A fix is needed to make Fedora boot on s390, it currently fails to do so. Userspace does not want to add code to paper-over this issue. Some of the f_type magic constants results in a negative int, which is propagated to a long inside of glibc; and then it will never match the original value again. Even coreutils cannot handle it: #define RAMFS_MAGIC 0x858458f6 # stat -f -c%t / ffffffff858458f6 #define BTRFS_SUPER_MAGIC 0x9123683E # stat -f -c%t /mnt ffffffff9123683e Thanks, Kay -- To unsubscribe from this list: send the line "unsubscribe linux-s390" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html