提交 df592eb5 编写于 作者: G Geert Uytterhoeven 提交者: Greg Ungerer

m68knommu: Mark functions only called from setup_arch() __init

Some functions that are only called (indirectly) from setup_arch() lack
__init annotations.
Signed-off-by: NGeert Uytterhoeven <geert@linux-m68k.org>
Signed-off-by: NGreg Ungerer <gerg@uclinux.org>
上级 d8dfad38
...@@ -118,7 +118,7 @@ void (*mach_power_off)(void); ...@@ -118,7 +118,7 @@ void (*mach_power_off)(void);
* *
* Returns: * Returns:
*/ */
void parse_uboot_commandline(char *commandp, int size) static void __init parse_uboot_commandline(char *commandp, int size)
{ {
extern unsigned long _init_sp; extern unsigned long _init_sp;
unsigned long *sp; unsigned long *sp;
......
...@@ -15,6 +15,7 @@ ...@@ -15,6 +15,7 @@
/***************************************************************************/ /***************************************************************************/
#include <linux/init.h>
#include <linux/types.h> #include <linux/types.h>
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/rtc.h> #include <linux/rtc.h>
...@@ -42,7 +43,7 @@ void m68328_reset (void) ...@@ -42,7 +43,7 @@ void m68328_reset (void)
/***************************************************************************/ /***************************************************************************/
void config_BSP(char *command, int len) void __init config_BSP(char *command, int len)
{ {
printk(KERN_INFO "\n68328 support D. Jeff Dionne <jeff@uclinux.org>\n"); printk(KERN_INFO "\n68328 support D. Jeff Dionne <jeff@uclinux.org>\n");
printk(KERN_INFO "68328 support Kenneth Albanowski <kjahds@kjshds.com>\n"); printk(KERN_INFO "68328 support Kenneth Albanowski <kjahds@kjshds.com>\n");
......
...@@ -13,6 +13,7 @@ ...@@ -13,6 +13,7 @@
/***************************************************************************/ /***************************************************************************/
#include <linux/init.h>
#include <linux/types.h> #include <linux/types.h>
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/rtc.h> #include <linux/rtc.h>
...@@ -52,7 +53,7 @@ _bsc1(unsigned char *, gethwaddr, int, a) ...@@ -52,7 +53,7 @@ _bsc1(unsigned char *, gethwaddr, int, a)
_bsc1(char *, getbenv, char *, a) _bsc1(char *, getbenv, char *, a)
#endif #endif
void config_BSP(char *command, int len) void __init config_BSP(char *command, int len)
{ {
unsigned char *p; unsigned char *p;
......
...@@ -14,6 +14,7 @@ ...@@ -14,6 +14,7 @@
/***************************************************************************/ /***************************************************************************/
#include <linux/init.h>
#include <linux/types.h> #include <linux/types.h>
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/kd.h> #include <linux/kd.h>
...@@ -59,7 +60,7 @@ static void m68vz328_reset(void) ...@@ -59,7 +60,7 @@ static void m68vz328_reset(void)
); );
} }
static void init_hardware(char *command, int size) static void __init init_hardware(char *command, int size)
{ {
#ifdef CONFIG_DIRECT_IO_ACCESS #ifdef CONFIG_DIRECT_IO_ACCESS
SCR = 0x10; /* allow user access to internal registers */ SCR = 0x10; /* allow user access to internal registers */
...@@ -145,7 +146,7 @@ _bsc0(char *, getserialnum) ...@@ -145,7 +146,7 @@ _bsc0(char *, getserialnum)
_bsc1(unsigned char *, gethwaddr, int, a) _bsc1(unsigned char *, gethwaddr, int, a)
_bsc1(char *, getbenv, char *, a) _bsc1(char *, getbenv, char *, a)
static void init_hardware(char *command, int size) static void __init init_hardware(char *command, int size)
{ {
char *p; char *p;
...@@ -167,7 +168,7 @@ static void m68vz328_reset(void) ...@@ -167,7 +168,7 @@ static void m68vz328_reset(void)
{ {
} }
static void init_hardware(char *command, int size) static void __init init_hardware(char *command, int size)
{ {
} }
...@@ -175,7 +176,7 @@ static void init_hardware(char *command, int size) ...@@ -175,7 +176,7 @@ static void init_hardware(char *command, int size)
#endif #endif
/***************************************************************************/ /***************************************************************************/
void config_BSP(char *command, int size) void __init config_BSP(char *command, int size)
{ {
printk(KERN_INFO "68VZ328 DragonBallVZ support (c) 2001 Lineo, Inc.\n"); printk(KERN_INFO "68VZ328 DragonBallVZ support (c) 2001 Lineo, Inc.\n");
......
...@@ -31,6 +31,7 @@ ...@@ -31,6 +31,7 @@
*/ */
#include <linux/errno.h> #include <linux/errno.h>
#include <linux/init.h>
#include <linux/sched.h> #include <linux/sched.h>
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/param.h> #include <linux/param.h>
...@@ -77,7 +78,7 @@ void m360_cpm_reset(void); ...@@ -77,7 +78,7 @@ void m360_cpm_reset(void);
void m360_cpm_reset() void __init m360_cpm_reset()
{ {
/* pte_t *pte; */ /* pte_t *pte; */
......
...@@ -11,6 +11,7 @@ ...@@ -11,6 +11,7 @@
*/ */
#include <stdarg.h> #include <stdarg.h>
#include <linux/init.h>
#include <linux/types.h> #include <linux/types.h>
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/mm.h> #include <linux/mm.h>
...@@ -140,7 +141,7 @@ _bsc1(char *, getbenv, char *, a) ...@@ -140,7 +141,7 @@ _bsc1(char *, getbenv, char *, a)
#endif #endif
void config_BSP(char *command, int len) void __init config_BSP(char *command, int len)
{ {
unsigned char *p; unsigned char *p;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册