lkml.org 
[lkml]   [2023]   [Feb]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Date
    Subject[PATCH] zonefs: make kobj_type structure 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 definition to prevent
    modification at runtime.

    Signed-off-by: Thomas Weißschuh <linux@weissschuh.net>
    ---
    fs/zonefs/sysfs.c | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    diff --git a/fs/zonefs/sysfs.c b/fs/zonefs/sysfs.c
    index 9920689dc098..8ccb65c2b419 100644
    --- a/fs/zonefs/sysfs.c
    +++ b/fs/zonefs/sysfs.c
    @@ -79,7 +79,7 @@ static const struct sysfs_ops zonefs_sysfs_attr_ops = {
    .show = zonefs_sysfs_attr_show,
    };

    -static struct kobj_type zonefs_sb_ktype = {
    +static const struct kobj_type zonefs_sb_ktype = {
    .default_groups = zonefs_sysfs_groups,
    .sysfs_ops = &zonefs_sysfs_attr_ops,
    .release = zonefs_sysfs_sb_release,
    ---
    base-commit: e544a07438522ab3688416e6e2e34bf0ee6d8755
    change-id: 20230210-kobj_type-zonefs-a124912033b3
    Best regards,
    --
    Thomas Weißschuh <linux@weissschuh.net>

    \
     
     \ /
      Last update: 2023-03-27 00:17    [W:3.289 / U:0.000 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site