History

btrfs: retrieve more info from FS_INFO ioctl

Provide the basic information about filesystem through the ioctl: * b-tree node size (same as leaf size) * sector size * expected alignment of CLONE_RANGE and EXTENT_SAME ioctl arguments Backward compatibility: if the values are 0, kernel does not provide this information, the applications should ignore them.

David Sterba committed 12 years ago

Commit 80a773f1 parent 7d824b62 files · +9 −1Browse files

Showing the changes to include/uapi/linux (1 of 2 files). Show all

Unified · Split

include/uapi/linux/btrfs.h+5−1
@@ -181,7 +181,11 @@ struct btrfs_ioctl_fs_info_args { · 180 unmodified lines
181 __u64 max_id; /* out */181 __u64 max_id; /* out */
182 __u64 num_devices; /* out */182 __u64 num_devices; /* out */
183 __u8 fsid[BTRFS_FSID_SIZE]; /* out */183 __u8 fsid[BTRFS_FSID_SIZE]; /* out */
184 __u64 reserved[124]; /* pad to 1k */184 __u32 nodesize; /* out */
185 __u32 sectorsize; /* out */
186 __u32 clone_alignment; /* out */
187 __u32 reserved32;
188 __u64 reserved[122]; /* pad to 1k */
185};189};
186 190
187struct btrfs_ioctl_feature_flags {191struct btrfs_ioctl_feature_flags {