remoteproc: ingenic: Constify ingenic_rproc_ops
authorRikard Falkeborn <rikard.falkeborn@gmail.com>
Sat, 7 Nov 2020 23:36:29 +0000 (00:36 +0100)
committerBjorn Andersson <bjorn.andersson@linaro.org>
Wed, 18 Nov 2020 03:46:49 +0000 (21:46 -0600)
The only usage of ingenic_rproc_ops is to pass its address to
devm_rproc_alloc(), which accepts a const pointer. Make it const to
allow the compiler to put it in read-only memory.

Acked-by: Paul Cercueil <paul@crapouillou.net>
Signed-off-by: Rikard Falkeborn <rikard.falkeborn@gmail.com>
Link: https://lore.kernel.org/r/20201107233630.9728-2-rikard.falkeborn@gmail.com
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
drivers/remoteproc/ingenic_rproc.c

index 1c2b21a..26e19e6 100644 (file)
@@ -135,7 +135,7 @@ static void *ingenic_rproc_da_to_va(struct rproc *rproc, u64 da, size_t len)
        return (__force void *)va;
 }
 
-static struct rproc_ops ingenic_rproc_ops = {
+static const struct rproc_ops ingenic_rproc_ops = {
        .prepare = ingenic_rproc_prepare,
        .unprepare = ingenic_rproc_unprepare,
        .start = ingenic_rproc_start,