From: David Lechner Date: Sat, 28 Jun 2025 17:52:31 +0000 (-0500) Subject: iio: light: cm3232: make struct cm3232_als_info const X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=50df7043036957ba1584eb72fb45bb61e1ffbc15;p=users%2Fdwmw2%2Flinux.git iio: light: cm3232: make struct cm3232_als_info const Add const qualifier to struct cm3232_als_info. This is read-only data so it can be made const. Signed-off-by: David Lechner Link: https://patch.msgid.link/20250628-iio-const-data-20-v1-2-2bf90b03f9f1@baylibre.com Signed-off-by: Jonathan Cameron --- diff --git a/drivers/iio/light/cm3232.c b/drivers/iio/light/cm3232.c index b6823a5a0860a..3a3ad6b4c4686 100644 --- a/drivers/iio/light/cm3232.c +++ b/drivers/iio/light/cm3232.c @@ -58,7 +58,7 @@ struct cm3232_als_info { int mlux_per_bit_base_it; }; -static struct cm3232_als_info cm3232_als_info_default = { +static const struct cm3232_als_info cm3232_als_info_default = { .regs_cmd_default = CM3232_CMD_DEFAULT, .hw_id = CM3232_HW_ID, .mlux_per_bit = CM3232_MLUX_PER_BIT_DEFAULT, @@ -67,7 +67,7 @@ static struct cm3232_als_info cm3232_als_info_default = { struct cm3232_chip { struct i2c_client *client; - struct cm3232_als_info *als_info; + const struct cm3232_als_info *als_info; int calibscale; u8 regs_cmd; u16 regs_als; @@ -198,7 +198,7 @@ static int cm3232_write_als_it(struct cm3232_chip *chip, int val, int val2) static int cm3232_get_lux(struct cm3232_chip *chip) { struct i2c_client *client = chip->client; - struct cm3232_als_info *als_info = chip->als_info; + const struct cm3232_als_info *als_info = chip->als_info; int ret; int val, val2; int als_it;