regmap-irq: handle const struct regmap_irq_sub_irq_map
authorThomas Weißschuh <linux@weissschuh.net>
Sat, 6 Jul 2024 11:13:42 +0000 (13:13 +0200)
committerMark Brown <broonie@kernel.org>
Mon, 8 Jul 2024 11:50:16 +0000 (12:50 +0100)
commitf21711bbdbf0d95a389bfaad54ce444b46830d58
treeb33b42fce3004b4633f9443e37473adb0094f33e
parent0f02ba48cdaf482d6756515e6936c1e23a316eac
regmap-irq: handle const struct regmap_irq_sub_irq_map

The struct instances supplied by the drivers are never modified.
Handle them as const in the regmap core allowing the drivers to put them
into .rodata.

Also add a new entry to const_structs.checkpatch to make sure future
instances of this struct already enter the tree as const.

Signed-off-by: Thomas Weißschuh <linux@weissschuh.net>
Link: https://patch.msgid.link/20240706-regmap-const-structs-v1-2-d08c776da787@weissschuh.net
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/base/regmap/regmap-irq.c
include/linux/regmap.h
scripts/const_structs.checkpatch