diff options
author | Jeff Mahoney <jeffm@suse.com> | 2013-11-01 13:07:02 -0400 |
---|---|---|
committer | Chris Mason <clm@fb.com> | 2014-01-28 13:19:28 -0800 |
commit | 3b02a68a636400590dd6831a5fc046f0a7909a77 (patch) | |
tree | 4768baefa0c5ed4e76e215c444e100680c992746 /fs/btrfs/sysfs.h | |
parent | ba631941ef09c10e229661219dbd1707e56131d8 (diff) | |
download | linux-3b02a68a636400590dd6831a5fc046f0a7909a77.tar.gz linux-3b02a68a636400590dd6831a5fc046f0a7909a77.tar.bz2 linux-3b02a68a636400590dd6831a5fc046f0a7909a77.zip |
btrfs: use feature attribute names to print better error messages
Now that we have the feature name strings available in the kernel via
the sysfs attributes, we can use them for printing better failure
messages from the ioctl path.
Signed-off-by: Jeff Mahoney <jeffm@suse.com>
Signed-off-by: Josef Bacik <jbacik@fusionio.com>
Signed-off-by: Chris Mason <clm@fb.com>
Diffstat (limited to 'fs/btrfs/sysfs.h')
-rw-r--r-- | fs/btrfs/sysfs.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/btrfs/sysfs.h b/fs/btrfs/sysfs.h index 58c4b1f689d6..c49fd25c911f 100644 --- a/fs/btrfs/sysfs.h +++ b/fs/btrfs/sysfs.h @@ -51,4 +51,6 @@ static struct btrfs_feature_attr btrfs_attr_##_name = { \ #define attr_to_btrfs_attr(a) container_of(a, struct kobj_attribute, attr) #define attr_to_btrfs_feature_attr(a) \ to_btrfs_feature_attr(attr_to_btrfs_attr(a)) +char *btrfs_printable_features(enum btrfs_feature_set set, u64 flags); +extern const char * const btrfs_feature_set_names[3]; #endif /* _BTRFS_SYSFS_H_ */ |