From: Rosen Penev Date: Thu, 28 Aug 2025 00:34:01 +0000 (-0700) Subject: treewide: add const to struct of_device_id X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=refs%2Fpull%2F19911%2Fhead;p=thirdparty%2Fopenwrt.git treewide: add const to struct of_device_id Most drivers have this as const. Especially upstream in the kernel. Signed-off-by: Rosen Penev Link: https://github.com/openwrt/openwrt/pull/19911 Signed-off-by: Hauke Mehrtens --- diff --git a/package/kernel/gpio-button-hotplug/src/gpio-button-hotplug.c b/package/kernel/gpio-button-hotplug/src/gpio-button-hotplug.c index ad2e0ca8631..75f358a208e 100644 --- a/package/kernel/gpio-button-hotplug/src/gpio-button-hotplug.c +++ b/package/kernel/gpio-button-hotplug/src/gpio-button-hotplug.c @@ -416,13 +416,13 @@ gpio_keys_get_devtree_pdata(struct device *dev) return pdata; } -static struct of_device_id gpio_keys_of_match[] = { +static const struct of_device_id gpio_keys_of_match[] = { { .compatible = "gpio-keys", }, { }, }; MODULE_DEVICE_TABLE(of, gpio_keys_of_match); -static struct of_device_id gpio_keys_polled_of_match[] = { +static const struct of_device_id gpio_keys_polled_of_match[] = { { .compatible = "gpio-keys-polled", }, { }, }; diff --git a/target/linux/generic/hack-6.12/800-GPIO-add-named-gpio-exports.patch b/target/linux/generic/hack-6.12/800-GPIO-add-named-gpio-exports.patch index bf75cedafdf..f9b540f0d60 100644 --- a/target/linux/generic/hack-6.12/800-GPIO-add-named-gpio-exports.patch +++ b/target/linux/generic/hack-6.12/800-GPIO-add-named-gpio-exports.patch @@ -22,7 +22,7 @@ Signed-off-by: John Crispin + +#ifdef CONFIG_GPIO_SYSFS + -+static struct of_device_id gpio_export_ids[] = { ++static const struct of_device_id gpio_export_ids[] = { + { .compatible = "gpio-export" }, + { /* sentinel */ } +}; diff --git a/target/linux/generic/hack-6.6/800-GPIO-add-named-gpio-exports.patch b/target/linux/generic/hack-6.6/800-GPIO-add-named-gpio-exports.patch index 9c3696e76a6..25fee9e060c 100644 --- a/target/linux/generic/hack-6.6/800-GPIO-add-named-gpio-exports.patch +++ b/target/linux/generic/hack-6.6/800-GPIO-add-named-gpio-exports.patch @@ -22,7 +22,7 @@ Signed-off-by: John Crispin + +#ifdef CONFIG_GPIO_SYSFS + -+static struct of_device_id gpio_export_ids[] = { ++static const struct of_device_id gpio_export_ids[] = { + { .compatible = "gpio-export" }, + { /* sentinel */ } +}; diff --git a/target/linux/lantiq/patches-6.12/035-owrt-lantiq-wifi-and-ethernet-eeprom-handling.patch b/target/linux/lantiq/patches-6.12/035-owrt-lantiq-wifi-and-ethernet-eeprom-handling.patch index 1044b6da28c..5edb1d01ddb 100644 --- a/target/linux/lantiq/patches-6.12/035-owrt-lantiq-wifi-and-ethernet-eeprom-handling.patch +++ b/target/linux/lantiq/patches-6.12/035-owrt-lantiq-wifi-and-ethernet-eeprom-handling.patch @@ -141,7 +141,7 @@ Signed-off-by: John Crispin + return 0; +} + -+static struct of_device_id ath5k_eeprom_ids[] = { ++static const struct of_device_id ath5k_eeprom_ids[] = { + { .compatible = "ath5k,eeprom" }, + { } +}; diff --git a/target/linux/qualcommax/patches-6.12/0900-power-Add-Qualcomm-APM.patch b/target/linux/qualcommax/patches-6.12/0900-power-Add-Qualcomm-APM.patch index a83408ba43c..31443c566e0 100644 --- a/target/linux/qualcommax/patches-6.12/0900-power-Add-Qualcomm-APM.patch +++ b/target/linux/qualcommax/patches-6.12/0900-power-Add-Qualcomm-APM.patch @@ -873,7 +873,7 @@ Signed-off-by: Robert Marko + +#endif + -+static struct of_device_id msm_apm_match_table[] = { ++static const struct of_device_id msm_apm_match_table[] = { + { + .compatible = "qcom,msm-apm", + .data = (void *)(uintptr_t)MSM8996_ID, diff --git a/target/linux/qualcommax/patches-6.12/0901-regulator-add-Qualcomm-CPR-regulators.patch b/target/linux/qualcommax/patches-6.12/0901-regulator-add-Qualcomm-CPR-regulators.patch index 8da64d2a89d..64a4e9df0ee 100644 --- a/target/linux/qualcommax/patches-6.12/0901-regulator-add-Qualcomm-CPR-regulators.patch +++ b/target/linux/qualcommax/patches-6.12/0901-regulator-add-Qualcomm-CPR-regulators.patch @@ -631,7 +631,7 @@ Signed-off-by: Robert Marko + .cpr_clk_rate = IPQ9574_NPU_CPR_CLOCK_RATE, +}; + -+static struct of_device_id cpr3_regulator_match_table[] = { ++static const struct of_device_id cpr3_regulator_match_table[] = { + { + .compatible = "qcom,cpr3-ipq807x-npu-regulator", + .data = &ipq807x_cpr_npu @@ -11538,7 +11538,7 @@ Signed-off-by: Robert Marko + .mem_acc_funcs = NULL, +}; + -+static struct of_device_id cpr4_regulator_match_table[] = { ++static const struct of_device_id cpr4_regulator_match_table[] = { + { + .compatible = "qcom,cpr4-ipq807x-apss-regulator", + .data = &ipq807x_cpr_apss