Skip to content

Commit f2f3650

Browse files
tititiou36Andreas Hindborg
authored andcommitted
configfs: Constify ct_group_ops in struct config_item_type
Make 'ct_group_ops' const in struct config_item_type. This allows constification of many structures which hold some function pointers. Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr> Reviewed-by: Breno Leitao <leitao@debian.org> Link: https://lore.kernel.org/r/6b720cf407e8a6d30f35beb72e031b2553d1ab7e.1761390472.git.christophe.jaillet@wanadoo.fr Signed-off-by: Andreas Hindborg <a.hindborg@kernel.org>
1 parent ac3fd01 commit f2f3650

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

fs/configfs/dir.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -598,7 +598,7 @@ static void detach_attrs(struct config_item * item)
598598
static int populate_attrs(struct config_item *item)
599599
{
600600
const struct config_item_type *t = item->ci_type;
601-
struct configfs_group_operations *ops;
601+
const struct configfs_group_operations *ops;
602602
struct configfs_attribute *attr;
603603
struct configfs_bin_attribute *bin_attr;
604604
int error = 0;

include/linux/configfs.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ extern void config_item_put(struct config_item *);
6565
struct config_item_type {
6666
struct module *ct_owner;
6767
struct configfs_item_operations *ct_item_ops;
68-
struct configfs_group_operations *ct_group_ops;
68+
const struct configfs_group_operations *ct_group_ops;
6969
struct configfs_attribute **ct_attrs;
7070
struct configfs_bin_attribute **ct_bin_attrs;
7171
};

0 commit comments

Comments
 (0)