diff options
author | Thomas Weißschuh <linux@weissschuh.net> | 2023-02-09 03:18:35 +0000 |
---|---|---|
committer | Theodore Ts'o <tytso@mit.edu> | 2023-03-07 20:20:48 -0500 |
commit | 60db00e0a1490adcdc8b80887f7caf954d8bcd3e (patch) | |
tree | 460bb3af897655cbd2f40f5c09a3586b67f223a3 | |
parent | ffec85d53d0f39ee4680a2cf0795255e000e1feb (diff) | |
download | linux-60db00e0a1490adcdc8b80887f7caf954d8bcd3e.tar.gz linux-60db00e0a1490adcdc8b80887f7caf954d8bcd3e.tar.bz2 linux-60db00e0a1490adcdc8b80887f7caf954d8bcd3e.zip |
ext4: make kobj_type structures constant
Since commit ee6d3dd4ed48 ("driver core: make kobj_type constant.")
the driver core allows the usage of const struct kobj_type.
Take advantage of this to constify the structure definitions to prevent
modification at runtime.
Signed-off-by: Thomas Weißschuh <linux@weissschuh.net>
Reviewed-by: Jan Kara <jack@suse.cz>
Link: https://lore.kernel.org/r/20230209-kobj_type-ext4-v1-1-6865fb05c1f8@weissschuh.net
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
-rw-r--r-- | fs/ext4/sysfs.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/ext4/sysfs.c b/fs/ext4/sysfs.c index e2b8b3437c58..12d6252e3e22 100644 --- a/fs/ext4/sysfs.c +++ b/fs/ext4/sysfs.c @@ -501,13 +501,13 @@ static const struct sysfs_ops ext4_attr_ops = { .store = ext4_attr_store, }; -static struct kobj_type ext4_sb_ktype = { +static const struct kobj_type ext4_sb_ktype = { .default_groups = ext4_groups, .sysfs_ops = &ext4_attr_ops, .release = ext4_sb_release, }; -static struct kobj_type ext4_feat_ktype = { +static const struct kobj_type ext4_feat_ktype = { .default_groups = ext4_feat_groups, .sysfs_ops = &ext4_attr_ops, .release = ext4_feat_release, |