[PATCH 2/4] block: ia-ranges: make blk_ia_range_sysfs_entry instances const

Thomas Weißschuh posted 4 patches 3 weeks ago
[PATCH 2/4] block: ia-ranges: make blk_ia_range_sysfs_entry instances const
Posted by Thomas Weißschuh 3 weeks ago
The blk_ia_range_sysfs_entry structures are never modified,
mark them as const.

Signed-off-by: Thomas Weißschuh <linux@weissschuh.net>
---
 block/blk-ia-ranges.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/block/blk-ia-ranges.c b/block/blk-ia-ranges.c
index d479f5481b66..7be8b58893c9 100644
--- a/block/blk-ia-ranges.c
+++ b/block/blk-ia-ranges.c
@@ -30,17 +30,17 @@ struct blk_ia_range_sysfs_entry {
 	ssize_t (*show)(struct blk_independent_access_range *iar, char *buf);
 };
 
-static struct blk_ia_range_sysfs_entry blk_ia_range_sector_entry = {
+static const struct blk_ia_range_sysfs_entry blk_ia_range_sector_entry = {
 	.attr = { .name = "sector", .mode = 0444 },
 	.show = blk_ia_range_sector_show,
 };
 
-static struct blk_ia_range_sysfs_entry blk_ia_range_nr_sectors_entry = {
+static const struct blk_ia_range_sysfs_entry blk_ia_range_nr_sectors_entry = {
 	.attr = { .name = "nr_sectors", .mode = 0444 },
 	.show = blk_ia_range_nr_sectors_show,
 };
 
-static struct attribute *blk_ia_range_attrs[] = {
+static const struct attribute *const blk_ia_range_attrs[] = {
 	&blk_ia_range_sector_entry.attr,
 	&blk_ia_range_nr_sectors_entry.attr,
 	NULL,

-- 
2.53.0

Re: [PATCH 2/4] block: ia-ranges: make blk_ia_range_sysfs_entry instances const
Posted by John Garry 2 weeks, 6 days ago
On 16/03/2026 22:43, Thomas Weißschuh wrote:
> The blk_ia_range_sysfs_entry structures are never modified,
> mark them as const.
> 
> Signed-off-by: Thomas Weißschuh<linux@weissschuh.net>

Reviewed-by: John Garry <john.g.garry@oracle.com>