]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
iio: amplifiers: ad8366: make ad8366_info const
authorDavid Lechner <dlechner@baylibre.com>
Sat, 28 Jun 2025 17:01:29 +0000 (12:01 -0500)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Sun, 6 Jul 2025 09:37:52 +0000 (10:37 +0100)
Add const qualifier to struct ad8366_info ad8366_infos[]. This
is read-only data so it can be made const.

Signed-off-by: David Lechner <dlechner@baylibre.com>
Link: https://patch.msgid.link/20250628-iio-const-data-12-v1-1-88029e48a26b@baylibre.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/amplifiers/ad8366.c

index e73c9b9833959e498fd03b37f9bedf2226b2f42a..d06ac786501c47518493e382ec2e2ad445349dd6 100644 (file)
@@ -45,7 +45,7 @@ struct ad8366_state {
        struct gpio_desc        *reset_gpio;
        unsigned char           ch[2];
        enum ad8366_type        type;
-       struct ad8366_info      *info;
+       const struct ad8366_info *info;
        /*
         * DMA (thus cache coherency maintenance) may require the
         * transfer buffers to live in their own cache lines.
@@ -53,7 +53,7 @@ struct ad8366_state {
        unsigned char           data[2] __aligned(IIO_DMA_MINALIGN);
 };
 
-static struct ad8366_info ad8366_infos[] = {
+static const struct ad8366_info ad8366_infos[] = {
        [ID_AD8366] = {
                .gain_min = 4500,
                .gain_max = 20500,
@@ -163,7 +163,7 @@ static int ad8366_write_raw(struct iio_dev *indio_dev,
                            long mask)
 {
        struct ad8366_state *st = iio_priv(indio_dev);
-       struct ad8366_info *inf = st->info;
+       const struct ad8366_info *inf = st->info;
        int code = 0, gain;
        int ret;