iio: ak8975: constify ak_def structures
authorJulia Lawall <Julia.Lawall@lip6.fr>
Tue, 5 Jan 2016 14:56:42 +0000 (15:56 +0100)
committerJonathan Cameron <jic23@kernel.org>
Sun, 10 Jan 2016 12:35:33 +0000 (12:35 +0000)
The ak_def structures are never modified, so declare them as const.

Done with the help of Coccinelle.

Signed-off-by: Julia Lawall <Julia.Lawall@lip6.fr>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
drivers/iio/magnetometer/ak8975.c

index b13936d..9c5c9ef 100644 (file)
@@ -252,7 +252,7 @@ struct ak_def {
        u8 data_regs[3];
 };
 
-static struct ak_def ak_def_array[AK_MAX_TYPE] = {
+static const struct ak_def ak_def_array[AK_MAX_TYPE] = {
        {
                .type = AK8975,
                .raw_to_gauss = ak8975_raw_to_gauss,
@@ -360,7 +360,7 @@ static struct ak_def ak_def_array[AK_MAX_TYPE] = {
  */
 struct ak8975_data {
        struct i2c_client       *client;
-       struct ak_def           *def;
+       const struct ak_def     *def;
        struct attribute_group  attrs;
        struct mutex            lock;
        u8                      asa[3];