diff options
Diffstat (limited to 'arch/m68k')
28 files changed, 29 insertions, 57 deletions
diff --git a/arch/m68k/amiga/platform.c b/arch/m68k/amiga/platform.c index 80076d368b7e..6083088c0cca 100644 --- a/arch/m68k/amiga/platform.c +++ b/arch/m68k/amiga/platform.c | |||
@@ -56,10 +56,7 @@ static int __init amiga_init_bus(void) | |||
56 | n = AMIGAHW_PRESENT(ZORRO3) ? 4 : 2; | 56 | n = AMIGAHW_PRESENT(ZORRO3) ? 4 : 2; |
57 | pdev = platform_device_register_simple("amiga-zorro", -1, | 57 | pdev = platform_device_register_simple("amiga-zorro", -1, |
58 | zorro_resources, n); | 58 | zorro_resources, n); |
59 | if (IS_ERR(pdev)) | 59 | return PTR_RET(pdev); |
60 | return PTR_ERR(pdev); | ||
61 | |||
62 | return 0; | ||
63 | } | 60 | } |
64 | 61 | ||
65 | subsys_initcall(amiga_init_bus); | 62 | subsys_initcall(amiga_init_bus); |
diff --git a/arch/m68k/configs/amiga_defconfig b/arch/m68k/configs/amiga_defconfig index e93fdae10b23..90d3109c82f4 100644 --- a/arch/m68k/configs/amiga_defconfig +++ b/arch/m68k/configs/amiga_defconfig | |||
@@ -67,7 +67,6 @@ CONFIG_NETFILTER_XT_TARGET_DSCP=m | |||
67 | CONFIG_NETFILTER_XT_TARGET_MARK=m | 67 | CONFIG_NETFILTER_XT_TARGET_MARK=m |
68 | CONFIG_NETFILTER_XT_TARGET_NFLOG=m | 68 | CONFIG_NETFILTER_XT_TARGET_NFLOG=m |
69 | CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m | 69 | CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m |
70 | CONFIG_NETFILTER_XT_TARGET_NOTRACK=m | ||
71 | CONFIG_NETFILTER_XT_TARGET_TRACE=m | 70 | CONFIG_NETFILTER_XT_TARGET_TRACE=m |
72 | CONFIG_NETFILTER_XT_TARGET_TCPMSS=m | 71 | CONFIG_NETFILTER_XT_TARGET_TCPMSS=m |
73 | CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m | 72 | CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m |
diff --git a/arch/m68k/configs/apollo_defconfig b/arch/m68k/configs/apollo_defconfig index 66b26c1e848c..8f4f657fdbc6 100644 --- a/arch/m68k/configs/apollo_defconfig +++ b/arch/m68k/configs/apollo_defconfig | |||
@@ -67,7 +67,6 @@ CONFIG_NETFILTER_XT_TARGET_DSCP=m | |||
67 | CONFIG_NETFILTER_XT_TARGET_MARK=m | 67 | CONFIG_NETFILTER_XT_TARGET_MARK=m |
68 | CONFIG_NETFILTER_XT_TARGET_NFLOG=m | 68 | CONFIG_NETFILTER_XT_TARGET_NFLOG=m |
69 | CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m | 69 | CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m |
70 | CONFIG_NETFILTER_XT_TARGET_NOTRACK=m | ||
71 | CONFIG_NETFILTER_XT_TARGET_TRACE=m | 70 | CONFIG_NETFILTER_XT_TARGET_TRACE=m |
72 | CONFIG_NETFILTER_XT_TARGET_TCPMSS=m | 71 | CONFIG_NETFILTER_XT_TARGET_TCPMSS=m |
73 | CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m | 72 | CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m |
diff --git a/arch/m68k/configs/atari_defconfig b/arch/m68k/configs/atari_defconfig index 151332515980..4571d33903fe 100644 --- a/arch/m68k/configs/atari_defconfig +++ b/arch/m68k/configs/atari_defconfig | |||
@@ -65,7 +65,6 @@ CONFIG_NETFILTER_XT_TARGET_DSCP=m | |||
65 | CONFIG_NETFILTER_XT_TARGET_MARK=m | 65 | CONFIG_NETFILTER_XT_TARGET_MARK=m |
66 | CONFIG_NETFILTER_XT_TARGET_NFLOG=m | 66 | CONFIG_NETFILTER_XT_TARGET_NFLOG=m |
67 | CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m | 67 | CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m |
68 | CONFIG_NETFILTER_XT_TARGET_NOTRACK=m | ||
69 | CONFIG_NETFILTER_XT_TARGET_TRACE=m | 68 | CONFIG_NETFILTER_XT_TARGET_TRACE=m |
70 | CONFIG_NETFILTER_XT_TARGET_TCPMSS=m | 69 | CONFIG_NETFILTER_XT_TARGET_TCPMSS=m |
71 | CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m | 70 | CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m |
diff --git a/arch/m68k/configs/bvme6000_defconfig b/arch/m68k/configs/bvme6000_defconfig index 67bb6fc117f4..12f211733ba0 100644 --- a/arch/m68k/configs/bvme6000_defconfig +++ b/arch/m68k/configs/bvme6000_defconfig | |||
@@ -65,7 +65,6 @@ CONFIG_NETFILTER_XT_TARGET_DSCP=m | |||
65 | CONFIG_NETFILTER_XT_TARGET_MARK=m | 65 | CONFIG_NETFILTER_XT_TARGET_MARK=m |
66 | CONFIG_NETFILTER_XT_TARGET_NFLOG=m | 66 | CONFIG_NETFILTER_XT_TARGET_NFLOG=m |
67 | CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m | 67 | CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m |
68 | CONFIG_NETFILTER_XT_TARGET_NOTRACK=m | ||
69 | CONFIG_NETFILTER_XT_TARGET_TRACE=m | 68 | CONFIG_NETFILTER_XT_TARGET_TRACE=m |
70 | CONFIG_NETFILTER_XT_TARGET_TCPMSS=m | 69 | CONFIG_NETFILTER_XT_TARGET_TCPMSS=m |
71 | CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m | 70 | CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m |
diff --git a/arch/m68k/configs/hp300_defconfig b/arch/m68k/configs/hp300_defconfig index 3e35ce5fa467..215389a5407f 100644 --- a/arch/m68k/configs/hp300_defconfig +++ b/arch/m68k/configs/hp300_defconfig | |||
@@ -66,7 +66,6 @@ CONFIG_NETFILTER_XT_TARGET_DSCP=m | |||
66 | CONFIG_NETFILTER_XT_TARGET_MARK=m | 66 | CONFIG_NETFILTER_XT_TARGET_MARK=m |
67 | CONFIG_NETFILTER_XT_TARGET_NFLOG=m | 67 | CONFIG_NETFILTER_XT_TARGET_NFLOG=m |
68 | CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m | 68 | CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m |
69 | CONFIG_NETFILTER_XT_TARGET_NOTRACK=m | ||
70 | CONFIG_NETFILTER_XT_TARGET_TRACE=m | 69 | CONFIG_NETFILTER_XT_TARGET_TRACE=m |
71 | CONFIG_NETFILTER_XT_TARGET_TCPMSS=m | 70 | CONFIG_NETFILTER_XT_TARGET_TCPMSS=m |
72 | CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m | 71 | CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m |
diff --git a/arch/m68k/configs/mac_defconfig b/arch/m68k/configs/mac_defconfig index ae81e2d190c3..cb9dfb30b674 100644 --- a/arch/m68k/configs/mac_defconfig +++ b/arch/m68k/configs/mac_defconfig | |||
@@ -61,7 +61,6 @@ CONFIG_NETFILTER_XT_TARGET_DSCP=m | |||
61 | CONFIG_NETFILTER_XT_TARGET_MARK=m | 61 | CONFIG_NETFILTER_XT_TARGET_MARK=m |
62 | CONFIG_NETFILTER_XT_TARGET_NFLOG=m | 62 | CONFIG_NETFILTER_XT_TARGET_NFLOG=m |
63 | CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m | 63 | CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m |
64 | CONFIG_NETFILTER_XT_TARGET_NOTRACK=m | ||
65 | CONFIG_NETFILTER_XT_TARGET_TRACE=m | 64 | CONFIG_NETFILTER_XT_TARGET_TRACE=m |
66 | CONFIG_NETFILTER_XT_TARGET_TCPMSS=m | 65 | CONFIG_NETFILTER_XT_TARGET_TCPMSS=m |
67 | CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m | 66 | CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m |
diff --git a/arch/m68k/configs/multi_defconfig b/arch/m68k/configs/multi_defconfig index 55d394edf633..8d5def4a31e0 100644 --- a/arch/m68k/configs/multi_defconfig +++ b/arch/m68k/configs/multi_defconfig | |||
@@ -80,7 +80,6 @@ CONFIG_NETFILTER_XT_TARGET_DSCP=m | |||
80 | CONFIG_NETFILTER_XT_TARGET_MARK=m | 80 | CONFIG_NETFILTER_XT_TARGET_MARK=m |
81 | CONFIG_NETFILTER_XT_TARGET_NFLOG=m | 81 | CONFIG_NETFILTER_XT_TARGET_NFLOG=m |
82 | CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m | 82 | CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m |
83 | CONFIG_NETFILTER_XT_TARGET_NOTRACK=m | ||
84 | CONFIG_NETFILTER_XT_TARGET_TRACE=m | 83 | CONFIG_NETFILTER_XT_TARGET_TRACE=m |
85 | CONFIG_NETFILTER_XT_TARGET_TCPMSS=m | 84 | CONFIG_NETFILTER_XT_TARGET_TCPMSS=m |
86 | CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m | 85 | CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m |
diff --git a/arch/m68k/configs/mvme147_defconfig b/arch/m68k/configs/mvme147_defconfig index af773743ee11..e2af46f530c1 100644 --- a/arch/m68k/configs/mvme147_defconfig +++ b/arch/m68k/configs/mvme147_defconfig | |||
@@ -64,7 +64,6 @@ CONFIG_NETFILTER_XT_TARGET_DSCP=m | |||
64 | CONFIG_NETFILTER_XT_TARGET_MARK=m | 64 | CONFIG_NETFILTER_XT_TARGET_MARK=m |
65 | CONFIG_NETFILTER_XT_TARGET_NFLOG=m | 65 | CONFIG_NETFILTER_XT_TARGET_NFLOG=m |
66 | CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m | 66 | CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m |
67 | CONFIG_NETFILTER_XT_TARGET_NOTRACK=m | ||
68 | CONFIG_NETFILTER_XT_TARGET_TRACE=m | 67 | CONFIG_NETFILTER_XT_TARGET_TRACE=m |
69 | CONFIG_NETFILTER_XT_TARGET_TCPMSS=m | 68 | CONFIG_NETFILTER_XT_TARGET_TCPMSS=m |
70 | CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m | 69 | CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m |
diff --git a/arch/m68k/configs/mvme16x_defconfig b/arch/m68k/configs/mvme16x_defconfig index cdb70d66e535..7c9402b2097f 100644 --- a/arch/m68k/configs/mvme16x_defconfig +++ b/arch/m68k/configs/mvme16x_defconfig | |||
@@ -65,7 +65,6 @@ CONFIG_NETFILTER_XT_TARGET_DSCP=m | |||
65 | CONFIG_NETFILTER_XT_TARGET_MARK=m | 65 | CONFIG_NETFILTER_XT_TARGET_MARK=m |
66 | CONFIG_NETFILTER_XT_TARGET_NFLOG=m | 66 | CONFIG_NETFILTER_XT_TARGET_NFLOG=m |
67 | CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m | 67 | CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m |
68 | CONFIG_NETFILTER_XT_TARGET_NOTRACK=m | ||
69 | CONFIG_NETFILTER_XT_TARGET_TRACE=m | 68 | CONFIG_NETFILTER_XT_TARGET_TRACE=m |
70 | CONFIG_NETFILTER_XT_TARGET_TCPMSS=m | 69 | CONFIG_NETFILTER_XT_TARGET_TCPMSS=m |
71 | CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m | 70 | CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m |
diff --git a/arch/m68k/configs/q40_defconfig b/arch/m68k/configs/q40_defconfig index 46bed78d0656..19d23db690a4 100644 --- a/arch/m68k/configs/q40_defconfig +++ b/arch/m68k/configs/q40_defconfig | |||
@@ -61,7 +61,6 @@ CONFIG_NETFILTER_XT_TARGET_DSCP=m | |||
61 | CONFIG_NETFILTER_XT_TARGET_MARK=m | 61 | CONFIG_NETFILTER_XT_TARGET_MARK=m |
62 | CONFIG_NETFILTER_XT_TARGET_NFLOG=m | 62 | CONFIG_NETFILTER_XT_TARGET_NFLOG=m |
63 | CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m | 63 | CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m |
64 | CONFIG_NETFILTER_XT_TARGET_NOTRACK=m | ||
65 | CONFIG_NETFILTER_XT_TARGET_TRACE=m | 64 | CONFIG_NETFILTER_XT_TARGET_TRACE=m |
66 | CONFIG_NETFILTER_XT_TARGET_TCPMSS=m | 65 | CONFIG_NETFILTER_XT_TARGET_TCPMSS=m |
67 | CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m | 66 | CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m |
diff --git a/arch/m68k/configs/sun3_defconfig b/arch/m68k/configs/sun3_defconfig index 86f7772bafbe..ca6c0b4cab77 100644 --- a/arch/m68k/configs/sun3_defconfig +++ b/arch/m68k/configs/sun3_defconfig | |||
@@ -62,7 +62,6 @@ CONFIG_NETFILTER_XT_TARGET_DSCP=m | |||
62 | CONFIG_NETFILTER_XT_TARGET_MARK=m | 62 | CONFIG_NETFILTER_XT_TARGET_MARK=m |
63 | CONFIG_NETFILTER_XT_TARGET_NFLOG=m | 63 | CONFIG_NETFILTER_XT_TARGET_NFLOG=m |
64 | CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m | 64 | CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m |
65 | CONFIG_NETFILTER_XT_TARGET_NOTRACK=m | ||
66 | CONFIG_NETFILTER_XT_TARGET_TRACE=m | 65 | CONFIG_NETFILTER_XT_TARGET_TRACE=m |
67 | CONFIG_NETFILTER_XT_TARGET_TCPMSS=m | 66 | CONFIG_NETFILTER_XT_TARGET_TCPMSS=m |
68 | CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m | 67 | CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m |
diff --git a/arch/m68k/configs/sun3x_defconfig b/arch/m68k/configs/sun3x_defconfig index 288261456e1f..c80941c7759e 100644 --- a/arch/m68k/configs/sun3x_defconfig +++ b/arch/m68k/configs/sun3x_defconfig | |||
@@ -62,7 +62,6 @@ CONFIG_NETFILTER_XT_TARGET_DSCP=m | |||
62 | CONFIG_NETFILTER_XT_TARGET_MARK=m | 62 | CONFIG_NETFILTER_XT_TARGET_MARK=m |
63 | CONFIG_NETFILTER_XT_TARGET_NFLOG=m | 63 | CONFIG_NETFILTER_XT_TARGET_NFLOG=m |
64 | CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m | 64 | CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m |
65 | CONFIG_NETFILTER_XT_TARGET_NOTRACK=m | ||
66 | CONFIG_NETFILTER_XT_TARGET_TRACE=m | 65 | CONFIG_NETFILTER_XT_TARGET_TRACE=m |
67 | CONFIG_NETFILTER_XT_TARGET_TCPMSS=m | 66 | CONFIG_NETFILTER_XT_TARGET_TCPMSS=m |
68 | CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m | 67 | CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m |
diff --git a/arch/m68k/emu/nfcon.c b/arch/m68k/emu/nfcon.c index 8db25e806947..16d170f53bfd 100644 --- a/arch/m68k/emu/nfcon.c +++ b/arch/m68k/emu/nfcon.c | |||
@@ -19,6 +19,7 @@ | |||
19 | #include <asm/natfeat.h> | 19 | #include <asm/natfeat.h> |
20 | 20 | ||
21 | static int stderr_id; | 21 | static int stderr_id; |
22 | static struct tty_port nfcon_tty_port; | ||
22 | static struct tty_driver *nfcon_tty_driver; | 23 | static struct tty_driver *nfcon_tty_driver; |
23 | 24 | ||
24 | static void nfputs(const char *str, unsigned int count) | 25 | static void nfputs(const char *str, unsigned int count) |
@@ -119,6 +120,8 @@ static int __init nfcon_init(void) | |||
119 | { | 120 | { |
120 | int res; | 121 | int res; |
121 | 122 | ||
123 | tty_port_init(&nfcon_tty_port); | ||
124 | |||
122 | stderr_id = nf_get_id("NF_STDERR"); | 125 | stderr_id = nf_get_id("NF_STDERR"); |
123 | if (!stderr_id) | 126 | if (!stderr_id) |
124 | return -ENODEV; | 127 | return -ENODEV; |
@@ -135,6 +138,7 @@ static int __init nfcon_init(void) | |||
135 | nfcon_tty_driver->flags = TTY_DRIVER_REAL_RAW; | 138 | nfcon_tty_driver->flags = TTY_DRIVER_REAL_RAW; |
136 | 139 | ||
137 | tty_set_operations(nfcon_tty_driver, &nfcon_tty_ops); | 140 | tty_set_operations(nfcon_tty_driver, &nfcon_tty_ops); |
141 | tty_port_link_device(&nfcon_tty_port, nfcon_tty_driver, 0); | ||
138 | res = tty_register_driver(nfcon_tty_driver); | 142 | res = tty_register_driver(nfcon_tty_driver); |
139 | if (res) { | 143 | if (res) { |
140 | pr_err("failed to register nfcon tty driver\n"); | 144 | pr_err("failed to register nfcon tty driver\n"); |
diff --git a/arch/m68k/include/asm/apollohw.h b/arch/m68k/include/asm/apollohw.h index 635ef4f89010..6c19e0c22411 100644 --- a/arch/m68k/include/asm/apollohw.h +++ b/arch/m68k/include/asm/apollohw.h | |||
@@ -46,18 +46,6 @@ struct SCN2681 { | |||
46 | 46 | ||
47 | }; | 47 | }; |
48 | 48 | ||
49 | #if 0 | ||
50 | struct mc146818 { | ||
51 | |||
52 | unsigned int second1:4, second2:4, alarm_second1:4, alarm_second2:4, | ||
53 | minute1:4, minute2:4, alarm_minute1:4, alarm_minute2:4; | ||
54 | unsigned int hours1:4, hours2:4, alarm_hours1:4, alarm_hours2:4, | ||
55 | day_of_week1:4, day_of_week2:4, day_of_month1:4, day_of_month2:4; | ||
56 | unsigned int month1:4, month2:4, year1:4, year2:4, :16; | ||
57 | |||
58 | }; | ||
59 | #endif | ||
60 | |||
61 | struct mc146818 { | 49 | struct mc146818 { |
62 | unsigned char second, alarm_second; | 50 | unsigned char second, alarm_second; |
63 | unsigned char minute, alarm_minute; | 51 | unsigned char minute, alarm_minute; |
diff --git a/arch/m68k/include/asm/cacheflush.h b/arch/m68k/include/asm/cacheflush.h index a70d7319630a..4fc738209bd1 100644 --- a/arch/m68k/include/asm/cacheflush.h +++ b/arch/m68k/include/asm/cacheflush.h | |||
@@ -1,5 +1,5 @@ | |||
1 | #ifdef __uClinux__ | 1 | #ifdef __uClinux__ |
2 | #include "cacheflush_no.h" | 2 | #include <asm/cacheflush_no.h> |
3 | #else | 3 | #else |
4 | #include "cacheflush_mm.h" | 4 | #include <asm/cacheflush_mm.h> |
5 | #endif | 5 | #endif |
diff --git a/arch/m68k/include/asm/io.h b/arch/m68k/include/asm/io.h index c7210ba184ea..c70cc9155003 100644 --- a/arch/m68k/include/asm/io.h +++ b/arch/m68k/include/asm/io.h | |||
@@ -1,5 +1,5 @@ | |||
1 | #ifdef __uClinux__ | 1 | #ifdef __uClinux__ |
2 | #include "io_no.h" | 2 | #include <asm/io_no.h> |
3 | #else | 3 | #else |
4 | #include "io_mm.h" | 4 | #include <asm/io_mm.h> |
5 | #endif | 5 | #endif |
diff --git a/arch/m68k/include/asm/m68360.h b/arch/m68k/include/asm/m68360.h index eb7d39ef2855..4664180a3ab3 100644 --- a/arch/m68k/include/asm/m68360.h +++ b/arch/m68k/include/asm/m68360.h | |||
@@ -1,7 +1,7 @@ | |||
1 | #include "m68360_regs.h" | 1 | #include <asm/m68360_regs.h> |
2 | #include "m68360_pram.h" | 2 | #include <asm/m68360_pram.h> |
3 | #include "m68360_quicc.h" | 3 | #include <asm/m68360_quicc.h> |
4 | #include "m68360_enet.h" | 4 | #include <asm/m68360_enet.h> |
5 | 5 | ||
6 | #ifdef CONFIG_M68360 | 6 | #ifdef CONFIG_M68360 |
7 | 7 | ||
diff --git a/arch/m68k/include/asm/m68360_enet.h b/arch/m68k/include/asm/m68360_enet.h index c36f4d059203..4d04037c78a2 100644 --- a/arch/m68k/include/asm/m68360_enet.h +++ b/arch/m68k/include/asm/m68360_enet.h | |||
@@ -10,7 +10,7 @@ | |||
10 | #ifndef __ETHER_H | 10 | #ifndef __ETHER_H |
11 | #define __ETHER_H | 11 | #define __ETHER_H |
12 | 12 | ||
13 | #include "quicc_simple.h" | 13 | #include <asm/quicc_simple.h> |
14 | 14 | ||
15 | /* | 15 | /* |
16 | * transmit BD's | 16 | * transmit BD's |
diff --git a/arch/m68k/include/asm/page.h b/arch/m68k/include/asm/page.h index 98baa82a8615..7c360dac00b7 100644 --- a/arch/m68k/include/asm/page.h +++ b/arch/m68k/include/asm/page.h | |||
@@ -43,9 +43,9 @@ extern unsigned long _ramend; | |||
43 | #endif /* !__ASSEMBLY__ */ | 43 | #endif /* !__ASSEMBLY__ */ |
44 | 44 | ||
45 | #ifdef CONFIG_MMU | 45 | #ifdef CONFIG_MMU |
46 | #include "page_mm.h" | 46 | #include <asm/page_mm.h> |
47 | #else | 47 | #else |
48 | #include "page_no.h" | 48 | #include <asm/page_no.h> |
49 | #endif | 49 | #endif |
50 | 50 | ||
51 | #include <asm-generic/getorder.h> | 51 | #include <asm-generic/getorder.h> |
diff --git a/arch/m68k/include/asm/pgtable.h b/arch/m68k/include/asm/pgtable.h index ee6759eb445a..a3d733b524d2 100644 --- a/arch/m68k/include/asm/pgtable.h +++ b/arch/m68k/include/asm/pgtable.h | |||
@@ -1,5 +1,5 @@ | |||
1 | #ifdef __uClinux__ | 1 | #ifdef __uClinux__ |
2 | #include "pgtable_no.h" | 2 | #include <asm/pgtable_no.h> |
3 | #else | 3 | #else |
4 | #include "pgtable_mm.h" | 4 | #include <asm/pgtable_mm.h> |
5 | #endif | 5 | #endif |
diff --git a/arch/m68k/include/asm/q40_master.h b/arch/m68k/include/asm/q40_master.h index 3907a09d4fca..fc5b36278d04 100644 --- a/arch/m68k/include/asm/q40_master.h +++ b/arch/m68k/include/asm/q40_master.h | |||
@@ -60,7 +60,7 @@ | |||
60 | #define Q40_RTC_WRITE 128 | 60 | #define Q40_RTC_WRITE 128 |
61 | 61 | ||
62 | /* define some Q40 specific ints */ | 62 | /* define some Q40 specific ints */ |
63 | #include "q40ints.h" | 63 | #include <asm/q40ints.h> |
64 | 64 | ||
65 | /* misc defs */ | 65 | /* misc defs */ |
66 | #define DAC_LEFT ((unsigned char *)0xff008000) | 66 | #define DAC_LEFT ((unsigned char *)0xff008000) |
diff --git a/arch/m68k/include/asm/uaccess.h b/arch/m68k/include/asm/uaccess.h index 38f92dbb9a45..639c731568b0 100644 --- a/arch/m68k/include/asm/uaccess.h +++ b/arch/m68k/include/asm/uaccess.h | |||
@@ -1,5 +1,5 @@ | |||
1 | #ifdef __uClinux__ | 1 | #ifdef __uClinux__ |
2 | #include "uaccess_no.h" | 2 | #include <asm/uaccess_no.h> |
3 | #else | 3 | #else |
4 | #include "uaccess_mm.h" | 4 | #include <asm/uaccess_mm.h> |
5 | #endif | 5 | #endif |
diff --git a/arch/m68k/include/uapi/asm/Kbuild b/arch/m68k/include/uapi/asm/Kbuild new file mode 100644 index 000000000000..baebb3da1d44 --- /dev/null +++ b/arch/m68k/include/uapi/asm/Kbuild | |||
@@ -0,0 +1,3 @@ | |||
1 | # UAPI Header export list | ||
2 | include include/uapi/asm-generic/Kbuild.asm | ||
3 | |||
diff --git a/arch/m68k/kernel/pcibios.c b/arch/m68k/kernel/pcibios.c index b2988aa1840b..73fa0b56a06c 100644 --- a/arch/m68k/kernel/pcibios.c +++ b/arch/m68k/kernel/pcibios.c | |||
@@ -87,11 +87,6 @@ int pcibios_enable_device(struct pci_dev *dev, int mask) | |||
87 | return 0; | 87 | return 0; |
88 | } | 88 | } |
89 | 89 | ||
90 | void pcibios_update_irq(struct pci_dev *dev, int irq) | ||
91 | { | ||
92 | pci_write_config_byte(dev, PCI_INTERRUPT_LINE, irq); | ||
93 | } | ||
94 | |||
95 | void __devinit pcibios_fixup_bus(struct pci_bus *bus) | 90 | void __devinit pcibios_fixup_bus(struct pci_bus *bus) |
96 | { | 91 | { |
97 | struct pci_dev *dev; | 92 | struct pci_dev *dev; |
diff --git a/arch/m68k/kernel/process.c b/arch/m68k/kernel/process.c index c488e3cfab53..ac2892e49c7c 100644 --- a/arch/m68k/kernel/process.c +++ b/arch/m68k/kernel/process.c | |||
@@ -25,6 +25,7 @@ | |||
25 | #include <linux/reboot.h> | 25 | #include <linux/reboot.h> |
26 | #include <linux/init_task.h> | 26 | #include <linux/init_task.h> |
27 | #include <linux/mqueue.h> | 27 | #include <linux/mqueue.h> |
28 | #include <linux/rcupdate.h> | ||
28 | 29 | ||
29 | #include <asm/uaccess.h> | 30 | #include <asm/uaccess.h> |
30 | #include <asm/traps.h> | 31 | #include <asm/traps.h> |
@@ -75,8 +76,10 @@ void cpu_idle(void) | |||
75 | { | 76 | { |
76 | /* endless idle loop with no priority at all */ | 77 | /* endless idle loop with no priority at all */ |
77 | while (1) { | 78 | while (1) { |
79 | rcu_idle_enter(); | ||
78 | while (!need_resched()) | 80 | while (!need_resched()) |
79 | idle(); | 81 | idle(); |
82 | rcu_idle_exit(); | ||
80 | schedule_preempt_disabled(); | 83 | schedule_preempt_disabled(); |
81 | } | 84 | } |
82 | } | 85 | } |
diff --git a/arch/m68k/kernel/time.c b/arch/m68k/kernel/time.c index 707f0573ec6b..5d0bcaad2e55 100644 --- a/arch/m68k/kernel/time.c +++ b/arch/m68k/kernel/time.c | |||
@@ -100,10 +100,7 @@ static int __init rtc_init(void) | |||
100 | return -ENODEV; | 100 | return -ENODEV; |
101 | 101 | ||
102 | pdev = platform_device_register_simple("rtc-generic", -1, NULL, 0); | 102 | pdev = platform_device_register_simple("rtc-generic", -1, NULL, 0); |
103 | if (IS_ERR(pdev)) | 103 | return PTR_RET(pdev); |
104 | return PTR_ERR(pdev); | ||
105 | |||
106 | return 0; | ||
107 | } | 104 | } |
108 | 105 | ||
109 | module_init(rtc_init); | 106 | module_init(rtc_init); |
diff --git a/arch/m68k/q40/config.c b/arch/m68k/q40/config.c index 8a1ce327c963..1adb5b7b0d1a 100644 --- a/arch/m68k/q40/config.c +++ b/arch/m68k/q40/config.c | |||
@@ -338,9 +338,6 @@ static __init int q40_add_kbd_device(void) | |||
338 | return -ENODEV; | 338 | return -ENODEV; |
339 | 339 | ||
340 | pdev = platform_device_register_simple("q40kbd", -1, NULL, 0); | 340 | pdev = platform_device_register_simple("q40kbd", -1, NULL, 0); |
341 | if (IS_ERR(pdev)) | 341 | return PTR_RET(pdev); |
342 | return PTR_ERR(pdev); | ||
343 | |||
344 | return 0; | ||
345 | } | 342 | } |
346 | arch_initcall(q40_add_kbd_device); | 343 | arch_initcall(q40_add_kbd_device); |