And if I'm looking correctly the FILE_ATTRIBUTE_COMPRESSED can be already mapped to Linux FS_COMPR_FL / STATX_ATTR_COMPRESSED, which has same meaning. Also FILE_ATTRIBUTE_ENCRYPTED can be mapped to FS_ENCRYPT_FL / STATX_ATTR_ENCRYPTED. Note that these two flags cannot be set over WinAPI or SMB directly and it is required to use special WinAPI or SMB ioctl. So totally are needed 10 new bit flags. And for future there are 9 reserved bits which could be introduced by MS in future. Additionally there are get-only attributes which can be useful for statx purposes (for example exported by cifs.ko SMB client): - FILE_ATTRIBUTE_REPARSE_POINT - FILE_ATTRIBUTE_INTEGRITY_STREAM - FILE_ATTRIBUTE_RECALL_ON_OPEN - FILE_ATTRIBUTE_RECALL_ON_DATA_ACCESS - FILE_ATTRIBUTE_STRICTLY_SEQUENTIAL