On Thu, May 17, 2018 at 02:24:51PM +0900, Misono Tomohiro wrote: > Deletion of a subvolume by rmdir(2) has become allowed by the > 'commit cd2decf640b1 ("btrfs: Allow rmdir(2) to delete an empty > subvolume")'. > > It is a kind of new feature and this commits add a sysfs entry > /sys/fs/btrfs/features/rmdir_subvol > to indicate the availability of the feature so that a user program > (e.g. xfstests) can detect it. > > Prior to this commit, all entry in /sys/fs/btrfs/features is a feature > which depends on feature bits of superblock (i.e. each feature affects > on-disk format) and managed by attribute_group "btrfs_feature_attr_group". > For each fs, entries in /sys/fs/btrfs/UUID/features indicate which > features are enabled (or can be changed online) for the fs. > > However, rmdir_subvol feature only depends on kernel modules. Therefore > new attribute_group "btrfs_static_feature_attr_group" is introduced and > sysfs_merge_group() is used to share /sys/fs/btrfs/features directory. > Features in "btrfs_static_feature_attr_group" won't be listed in each > /sys/fs/btrfs/UUID/features. > > Signed-off-by: Tomohiro Misono <misono.tomoh...@jp.fujitsu.com> > --- > Hi David, > > Sorry for the misunderstanding.
No problem. > How about this version which uses /sys/fs/btrfs/features > while using different attribute_group for static features. Perfect, that's what I had in mind, added to misc-next, thanks. Reviewed-by: David Sterba <dste...@suse.com> -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html