MIPS: ralink: annotate prom_soc_init() with __init
authorIlya Lipnitskiy <ilya.lipnitskiy@gmail.com>
Sat, 27 Mar 2021 05:38:39 +0000 (22:38 -0700)
committerThomas Bogendoerfer <tsbogend@alpha.franken.de>
Mon, 29 Mar 2021 09:18:36 +0000 (11:18 +0200)
prom_soc_init is only called from prom_init in arch/mips/ralink/prom.c,
which is already annotated with __init, so annotate prom_soc_init with
__init too.

Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
arch/mips/ralink/common.h
arch/mips/ralink/mt7620.c
arch/mips/ralink/mt7621.c
arch/mips/ralink/rt288x.c
arch/mips/ralink/rt305x.c
arch/mips/ralink/rt3883.c

index 4bc65b7a32411c81f20278331cafb7c81f77839f..49ae370d023d70d1cf11e265810c2e9e6337a9d3 100644 (file)
@@ -27,7 +27,7 @@ extern void ralink_clk_add(const char *dev, unsigned long rate);
 
 extern void ralink_rst_init(void);
 
-extern void prom_soc_init(struct ralink_soc_info *soc_info);
+extern void __init prom_soc_init(struct ralink_soc_info *soc_info);
 
 __iomem void *plat_of_remap_node(const char *node);
 
index fcf010038054d675249f84bdf0d8783163f771eb..53a5969e61afb670600918d0b78a1cea85dbeb4d 100644 (file)
@@ -639,7 +639,7 @@ mt7628_dram_init(struct ralink_soc_info *soc_info)
        }
 }
 
-void prom_soc_init(struct ralink_soc_info *soc_info)
+void __init prom_soc_init(struct ralink_soc_info *soc_info)
 {
        void __iomem *sysc = (void __iomem *) KSEG1ADDR(MT7620_SYSC_BASE);
        unsigned char *name = NULL;
index ca0ac607b0f3c923667188d66bf1f5157ffcc93c..ec87ce5610493c46d0fed425f1f0b55fd4426f76 100644 (file)
@@ -146,7 +146,7 @@ static void soc_dev_init(struct ralink_soc_info *soc_info, u32 rev)
        }
 }
 
-void prom_soc_init(struct ralink_soc_info *soc_info)
+void __init prom_soc_init(struct ralink_soc_info *soc_info)
 {
        void __iomem *sysc = (void __iomem *) KSEG1ADDR(MT7621_SYSC_BASE);
        unsigned char *name = NULL;
index 3f096897858c15bd40987d0c80fda43903de4439..34083c70ec6865848d021180e80a87d7b560f99a 100644 (file)
@@ -77,7 +77,7 @@ void __init ralink_of_remap(void)
                panic("Failed to remap core resources");
 }
 
-void prom_soc_init(struct ralink_soc_info *soc_info)
+void __init prom_soc_init(struct ralink_soc_info *soc_info)
 {
        void __iomem *sysc = (void __iomem *) KSEG1ADDR(RT2880_SYSC_BASE);
        const char *name;
index 496f966c05f9639f3f8fe27779ebc6fb448f6579..c5b63c14270512771316166a3d8c1406301208b2 100644 (file)
@@ -214,7 +214,7 @@ void __init ralink_of_remap(void)
                panic("Failed to remap core resources");
 }
 
-void prom_soc_init(struct ralink_soc_info *soc_info)
+void __init prom_soc_init(struct ralink_soc_info *soc_info)
 {
        void __iomem *sysc = (void __iomem *) KSEG1ADDR(RT305X_SYSC_BASE);
        unsigned char *name;
index 8f3fe31067080bafdbac7986dcf7f648497210f7..ff91f3531ad04619ba2121bfeb110430228d7707 100644 (file)
@@ -113,7 +113,7 @@ void __init ralink_of_remap(void)
                panic("Failed to remap core resources");
 }
 
-void prom_soc_init(struct ralink_soc_info *soc_info)
+void __init prom_soc_init(struct ralink_soc_info *soc_info)
 {
        void __iomem *sysc = (void __iomem *) KSEG1ADDR(RT3883_SYSC_BASE);
        const char *name;