diff options
author | David Sterba <dsterba@suse.com> | 2016-01-21 18:50:40 +0100 |
---|---|---|
committer | David Sterba <dsterba@suse.com> | 2016-01-21 18:50:40 +0100 |
commit | 444e75169872f668eb890f19ec1f32dfc632e704 (patch) | |
tree | fcc120a9b3ec12c3398908b9bb4491ef6cb3f603 /fs/btrfs/sysfs.h | |
parent | 3b5bb73bd88d1d90163c91e7cad50b12725dbb1c (diff) | |
download | linux-stable-444e75169872f668eb890f19ec1f32dfc632e704.tar.gz linux-stable-444e75169872f668eb890f19ec1f32dfc632e704.tar.bz2 linux-stable-444e75169872f668eb890f19ec1f32dfc632e704.zip |
btrfs: sysfs: introduce helper for syncing bits with sysfs files
The files under /sys/fs/UUID/features get out of sync with the actual
incompat bits set for the filesystem if they change after mount. We're
going to sync them and need a helper to do that.
Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'fs/btrfs/sysfs.h')
-rw-r--r-- | fs/btrfs/sysfs.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/fs/btrfs/sysfs.h b/fs/btrfs/sysfs.h index 72408e2c4ea8..d7da1a4c2f6c 100644 --- a/fs/btrfs/sysfs.h +++ b/fs/btrfs/sysfs.h @@ -90,4 +90,7 @@ int btrfs_sysfs_add_fsid(struct btrfs_fs_devices *fs_devs, struct kobject *parent); int btrfs_sysfs_add_device(struct btrfs_fs_devices *fs_devs); void btrfs_sysfs_remove_fsid(struct btrfs_fs_devices *fs_devs); +void btrfs_sysfs_feature_update(struct btrfs_fs_info *fs_info, + u64 bit, enum btrfs_feature_set set); + #endif /* _BTRFS_SYSFS_H_ */ |