The only usage of lm3533_attribute_group is to pass its address to sysfs_create_group() and sysfs_remove_group(), both which takes pointers to const attribute_group structs. Make it const to allow the compiler to put it in read-only memory.
Done with the help of coccinelle. Signed-off-by: Rikard Falkeborn <rikard.falkeb...@gmail.com> --- drivers/mfd/lm3533-core.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/mfd/lm3533-core.c b/drivers/mfd/lm3533-core.c index 22fdffd564f7..523dcf05db78 100644 --- a/drivers/mfd/lm3533-core.c +++ b/drivers/mfd/lm3533-core.c @@ -373,7 +373,7 @@ static umode_t lm3533_attr_is_visible(struct kobject *kobj, return mode; }; -static struct attribute_group lm3533_attribute_group = { +static const struct attribute_group lm3533_attribute_group = { .is_visible = lm3533_attr_is_visible, .attrs = lm3533_attributes }; -- 2.30.1