spi: make class structs const
authorBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Fri, 18 Oct 2024 12:24:37 +0000 (14:24 +0200)
committerMark Brown <broonie@kernel.org>
Fri, 18 Oct 2024 17:44:41 +0000 (18:44 +0100)
The two instances of struct class are only used here in functions that
take const pointers and so can too be made constant.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Link: https://patch.msgid.link/20241018122437.64275-1-brgl@bgdev.pl
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi.c

index 7c5e76b..5528c46 100644 (file)
@@ -2926,7 +2926,7 @@ static void spi_controller_release(struct device *dev)
        kfree(ctlr);
 }
 
-static struct class spi_master_class = {
+static const struct class spi_master_class = {
        .name           = "spi_master",
        .dev_release    = spi_controller_release,
        .dev_groups     = spi_master_groups,
@@ -3016,7 +3016,7 @@ static const struct attribute_group *spi_slave_groups[] = {
        NULL,
 };
 
-static struct class spi_slave_class = {
+static const struct class spi_slave_class = {
        .name           = "spi_slave",
        .dev_release    = spi_controller_release,
        .dev_groups     = spi_slave_groups,