ubifs: use default_groups in kobj_type
Subsystems (2)
PATCH v2 1/1 ubifs: use default_groups in kobj_type
There are currently 2 ways to create a set of sysfs files for a kobj_type, through the default_attrs field, and the default_groups field. Move the ubifs sysfs code to use default_groups field which has been the preferred way since aa30f47cf666 ("kobject: Add support for default attribute groups to kobj_type") so that we can soon get rid of the obsolete default_attrs field.
---
v2: fix up the changelog text to properly refer to the ubifs code
instead of some other subsystem as pointed out by Michael Walle
fs/ubifs/sysfs.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
fs/ubifs/sysfs.c +2 -1
@@ -42,6 +42,7 @@ static struct attribute *ubifs_attrs[] = {ATTR_LIST (errors_crc),NULL , }; +ATTRIBUTE_GROUPS (ubifs);static ssize_t ubifs_attr_show (struct kobject *kobj,struct attribute *attr,char *buf)
@@ -74,7 +75,7 @@ static const struct sysfs_ops ubifs_attr_ops = { };static struct kobj_type ubifs_sb_ktype = { - .default_attrs = ubifs_attrs, + .default_groups = ubifs_groups, .sysfs_ops = &ubifs_attr_ops, .release = ubifs_sb_release, };
Signature · 1 line
2.34.1
----- Ursprüngliche Mail -----
Quoted 14 lines
Von: "Greg Kroah-Hartman" <[email protected]>
An: "linux-kernel" <[email protected]>
CC: "Greg Kroah-Hartman" <[email protected]>, "richard" <[email protected]>, "schaecsn" <[email protected]>, "linux-mtd" <[email protected]>
Gesendet: Freitag, 14. Januar 2022 11:48:20
Betreff: [PATCH v2] ubifs: usedefault_groupsinkobj_typeThere are currently 2 ways to create a set of sysfs files for a
kobj_type, through thedefault_attrsfield, and thedefault_groupsfield. Move the ubifs sysfs code to usedefault_groupsfield which has been the preferred way sinceaa30f47cf666("kobject: Add support for default attribute groups tokobj_type") so that we can soon get rid of the obsoletedefault_attrsfield.
Quoted 7 lines
Cc Richard Weinberger <[email protected]>Cc Stefan Schaeckeler <[email protected]>Signed-off-by Greg Kroah-Hartman <[email protected]>---
v2: fix up the changelog text to properly refer to the ubifs code
instead of some other subsystem as pointed out by Michael Walle
Thanks,
//richard