On 2021/6/6 13:36, Jaegeuk Kim wrote:
Let's create /sys/fs/f2fs/<disk>/feature_list/ to meet sysfs rule.

Note that there are three feature list entries:
1) /sys/fs/f2fs/features
   : shows runtime features supported by in-kernel f2fs along with Kconfig.
     - ref. F2FS_FEATURE_RO_ATTR()

2) /sys/fs/f2fs/$s_id/features <deprecated>
   : shows on-disk features enabled by mkfs.f2fs, used for old kernels. This
     won't add new feature anymore, and thus, users should check entries in 3)
     instead of this 2).

3) /sys/fs/f2fs/$s_id/feature_list
   : shows on-disk features enabled by mkfs.f2fs per instance, which follows
     sysfs entry rule where each entry should expose single value.
     This list covers old feature list provided by 2) and beyond. Therefore,
     please add new on-disk feature in this list only.
     - ref. F2FS_SB_FEATURE_RO_ATTR()

Signed-off-by: Jaegeuk Kim <[email protected]>

Reviewed-by: Chao Yu <[email protected]>

+static struct kobj_type f2fs_feature_list_ktype = {
+       .default_groups = f2fs_sb_feat_groups,
+       .sysfs_ops      = &f2fs_feature_list_attr_ops,
+       .release        = f2fs_feature_list_kobj_release,
+};
+
+

Nitpick, one redundant blank line.

Thanks,


_______________________________________________
Linux-f2fs-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel

Reply via email to