hw: Make class data 'const'
authorPhilippe Mathieu-Daudé <philmd@linaro.org>
Mon, 10 Feb 2025 08:49:38 +0000 (09:49 +0100)
committerPhilippe Mathieu-Daudé <philmd@linaro.org>
Sun, 16 Feb 2025 13:26:07 +0000 (14:26 +0100)
When the %data argument is not modified, we can declare it const.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20250210133134.90879-8-philmd@linaro.org>

hw/sd/sdhci-internal.h
hw/sd/sdhci.c
hw/sensor/emc141x.c
hw/sensor/isl_pmbus_vr.c

index 5f3765f12d2d8cf67111e5211286b757c06a2beb..9f768c418e08e6ca6cc26cf0078baaac724084a2 100644 (file)
@@ -322,6 +322,6 @@ void sdhci_initfn(SDHCIState *s);
 void sdhci_uninitfn(SDHCIState *s);
 void sdhci_common_realize(SDHCIState *s, Error **errp);
 void sdhci_common_unrealize(SDHCIState *s);
-void sdhci_common_class_init(ObjectClass *klass, void *data);
+void sdhci_common_class_init(ObjectClass *klass, const void *data);
 
 #endif
index 99dd4a4e952890f099f45e8f16ab5ee16f413436..1f45a77566c074c967779d12ea42b3ca9da05a1a 100644 (file)
@@ -1542,7 +1542,7 @@ const VMStateDescription sdhci_vmstate = {
     },
 };
 
-void sdhci_common_class_init(ObjectClass *klass, void *data)
+void sdhci_common_class_init(ObjectClass *klass, const void *data)
 {
     DeviceClass *dc = DEVICE_CLASS(klass);
 
index aeccd2a3c945ec513b4cb38c59711527b0ad4446..33c1bd330fd0273263b8b5bd472577522e52841d 100644 (file)
@@ -265,7 +265,7 @@ static void emc141x_initfn(Object *obj)
                         emc141x_set_temperature, NULL, NULL);
 }
 
-static void emc141x_class_init(ObjectClass *klass, void *data)
+static void emc141x_class_init(ObjectClass *klass, const void *data)
 {
     DeviceClass *dc = DEVICE_CLASS(klass);
     I2CSlaveClass *k = I2C_SLAVE_CLASS(klass);
index 304a66ea8b04d502ed465a3e42bfb075312ff5ab..c60282cfe771072e8be596bd758e81950b4d3a9c 100644 (file)
@@ -233,7 +233,7 @@ static void raa228000_init(Object *obj)
     isl_pmbus_vr_add_props(obj, flags, 1);
 }
 
-static void isl_pmbus_vr_class_init(ObjectClass *klass, void *data,
+static void isl_pmbus_vr_class_init(ObjectClass *klass, const void *data,
                                     uint8_t pages)
 {
     PMBusDeviceClass *k = PMBUS_DEVICE_CLASS(klass);