lib: utils/fdt: Require match data to be const

Match data stores hardware attributes which do not change at runtime, so
it does not need to be mutable. Make it const.

Reviewed-by: Guo Ren <guoren@kernel.org>
Reviewed-by: Xiang W <wxjstz@126.com>
Reviewed-by: Anup Patel <anup@brainfault.org>
Signed-off-by: Samuel Holland <samuel@sholland.org>
This commit is contained in:
Samuel Holland
2022-05-29 13:32:11 -05:00
committed by Anup Patel
parent f067bb84cf
commit fab0379bb6
4 changed files with 5 additions and 5 deletions

View File

@@ -15,7 +15,7 @@
struct fdt_match { struct fdt_match {
const char *compatible; const char *compatible;
void *data; const void *data;
}; };
#define FDT_MAX_PHANDLE_ARGS 16 #define FDT_MAX_PHANDLE_ARGS 16

View File

@@ -51,7 +51,7 @@ static int ipi_mswi_cold_init(void *fdt, int nodeoff,
return 0; return 0;
} }
static unsigned long clint_offset = CLINT_MSWI_OFFSET; static const unsigned long clint_offset = CLINT_MSWI_OFFSET;
static const struct fdt_match ipi_mswi_match[] = { static const struct fdt_match ipi_mswi_match[] = {
{ .compatible = "riscv,clint0", .data = &clint_offset }, { .compatible = "riscv,clint0", .data = &clint_offset },

View File

@@ -149,7 +149,7 @@ static int gpio_reset_init(void *fdt, int nodeoff,
} }
static const struct fdt_match gpio_poweroff_match[] = { static const struct fdt_match gpio_poweroff_match[] = {
{ .compatible = "gpio-poweroff", .data = (void *)FALSE }, { .compatible = "gpio-poweroff", .data = (const void *)FALSE },
{ }, { },
}; };
@@ -159,7 +159,7 @@ struct fdt_reset fdt_poweroff_gpio = {
}; };
static const struct fdt_match gpio_reset_match[] = { static const struct fdt_match gpio_reset_match[] = {
{ .compatible = "gpio-restart", .data = (void *)TRUE }, { .compatible = "gpio-restart", .data = (const void *)TRUE },
{ }, { },
}; };

View File

@@ -107,7 +107,7 @@ static int timer_mtimer_cold_init(void *fdt, int nodeoff,
return 0; return 0;
} }
static unsigned long clint_offset = CLINT_MTIMER_OFFSET; static const unsigned long clint_offset = CLINT_MTIMER_OFFSET;
static const struct fdt_match timer_mtimer_match[] = { static const struct fdt_match timer_mtimer_match[] = {
{ .compatible = "riscv,clint0", .data = &clint_offset }, { .compatible = "riscv,clint0", .data = &clint_offset },