summaryrefslogtreecommitdiffstats
path: root/drivers/macintosh
diff options
context:
space:
mode:
authorMathieu Malaterre <malat@debian.org>2018-02-14 22:15:18 +0100
committerMichael Ellerman <mpe@ellerman.id.au>2018-03-13 15:10:15 +1100
commit58935176ad17976b7a7f6ea25c0ceb2ca4308a30 (patch)
tree9d5d11beca88e93ed15ffd03ba4d251c73c1b451 /drivers/macintosh
parent1373cc31074dff09419d616c2ce911eea624cff5 (diff)
downloadtalos-obmc-linux-58935176ad17976b7a7f6ea25c0ceb2ca4308a30.tar.gz
talos-obmc-linux-58935176ad17976b7a7f6ea25c0ceb2ca4308a30.zip
powerpc/via-pmu: Fix section mismatch warning
Make the struct via_pmu_driver const to avoid following warning: WARNING: vmlinux.o(.data+0x4739c): Section mismatch in reference from the variable via_pmu_driver to the function .init.text:pmu_init() The variable via_pmu_driver references the function __init pmu_init() If the reference is valid then annotate the variable with __init* or __refdata (see linux/init.h) or name the variable: *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console Signed-off-by: Mathieu Malaterre <malat@debian.org> Suggested-by: Laurent Vivier <lvivier@redhat.com> Reviewed-by: Laurent Vivier <lvivier@redhat.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'drivers/macintosh')
-rw-r--r--drivers/macintosh/via-pmu.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/macintosh/via-pmu.c b/drivers/macintosh/via-pmu.c
index 94c0f3f7df69..fc56c7067732 100644
--- a/drivers/macintosh/via-pmu.c
+++ b/drivers/macintosh/via-pmu.c
@@ -198,7 +198,7 @@ static const struct file_operations pmu_battery_proc_fops;
static const struct file_operations pmu_options_proc_fops;
#ifdef CONFIG_ADB
-struct adb_driver via_pmu_driver = {
+const struct adb_driver via_pmu_driver = {
"PMU",
pmu_probe,
pmu_init,
OpenPOWER on IntegriCloud