OSDN Git Service

mm/damon/sysfs: make kobj_type structures constant
authorThomas Weißschuh <linux@weissschuh.net>
Tue, 7 Feb 2023 19:21:15 +0000 (19:21 +0000)
committerAndrew Morton <akpm@linux-foundation.org>
Fri, 10 Feb 2023 00:51:45 +0000 (16:51 -0800)
commite56397e8c40da82c78dccb6f48bfa21e88ccb1e4
tree0441eb4933c6348c0822466e45b99e42577d0b2e
parent2c2241081f7dec878331fdc3a3f2361e99556bca
mm/damon/sysfs: 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.

Link: https://lkml.kernel.org/r/20230207-kobj_type-damon-v1-1-9d4fea6a465b@weissschuh.net
Signed-off-by: Thomas Weißschuh <linux@weissschuh.net>
Reviewed-by: SeongJae Park <sj@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
mm/damon/sysfs-common.c
mm/damon/sysfs-common.h
mm/damon/sysfs-schemes.c
mm/damon/sysfs.c