[PATCH] gpio: virtuser: constify struct configfs_attribute
From: Bartosz Golaszewski
Date: Wed Oct 21 2026 - 08:38:28 EST
In preparation for the constification of configfs attributes, make the
existing instances of struct configfs_attribute in gpio-virtuser const
and use the new st_attrs_const field of struct config_item_type.
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@xxxxxxxxxxxxxxxx>
---
drivers/gpio/gpio-virtuser.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/gpio/gpio-virtuser.c b/drivers/gpio/gpio-virtuser.c
index 70ddccccc1c4064fa92d57e460c4d3a3e0e93725..bbf42b9d45957175ec06d47533888350890191d4 100644
--- a/drivers/gpio/gpio-virtuser.c
+++ b/drivers/gpio/gpio-virtuser.c
@@ -1321,7 +1321,7 @@ gpio_virtuser_lookup_entry_config_transitory_store(struct config_item *item,
CONFIGFS_ATTR(gpio_virtuser_lookup_entry_config_, transitory);
-static struct configfs_attribute *gpio_virtuser_lookup_entry_config_attrs[] = {
+static const struct configfs_attribute *const gpio_virtuser_lookup_entry_config_attrs[] = {
&gpio_virtuser_lookup_entry_config_attr_key,
&gpio_virtuser_lookup_entry_config_attr_offset,
&gpio_virtuser_lookup_entry_config_attr_drive,
@@ -1571,7 +1571,7 @@ gpio_virtuser_device_config_live_store(struct config_item *item,
CONFIGFS_ATTR(gpio_virtuser_device_config_, live);
-static struct configfs_attribute *gpio_virtuser_device_config_attrs[] = {
+static const struct configfs_attribute *const gpio_virtuser_device_config_attrs[] = {
&gpio_virtuser_device_config_attr_dev_name,
&gpio_virtuser_device_config_attr_live,
NULL
@@ -1600,7 +1600,7 @@ configfs_item_operations gpio_virtuser_lookup_entry_config_item_ops = {
static const struct
config_item_type gpio_virtuser_lookup_entry_config_group_type = {
.ct_item_ops = &gpio_virtuser_lookup_entry_config_item_ops,
- .ct_attrs = gpio_virtuser_lookup_entry_config_attrs,
+ .ct_attrs_const = gpio_virtuser_lookup_entry_config_attrs,
.ct_owner = THIS_MODULE,
};
@@ -1716,7 +1716,7 @@ static const struct configfs_group_operations gpio_virtuser_device_config_group_
static const struct config_item_type gpio_virtuser_device_config_group_type = {
.ct_group_ops = &gpio_virtuser_device_config_group_ops,
.ct_item_ops = &gpio_virtuser_device_config_item_ops,
- .ct_attrs = gpio_virtuser_device_config_attrs,
+ .ct_attrs_const = gpio_virtuser_device_config_attrs,
.ct_owner = THIS_MODULE,
};
---
base-commit: 8f7df005a7564bd7ffa75da9c3085d5b996f1e16
change-id: 20261021-gpio-virtuser-const-configfs-attrs-c0f57ed96884
Best regards,
--
Bartosz Golaszewski <bartosz.golaszewski@xxxxxxxxxxxxxxxx>