diff options
Diffstat (limited to 'arch/m68k/platform')
-rw-r--r-- | arch/m68k/platform/68328/entry.S | 7 | ||||
-rw-r--r-- | arch/m68k/platform/68360/entry.S | 7 | ||||
-rw-r--r-- | arch/m68k/platform/coldfire/dma.c | 3 | ||||
-rw-r--r-- | arch/m68k/platform/coldfire/entry.S | 11 | ||||
-rw-r--r-- | arch/m68k/platform/coldfire/head.S | 1 |
5 files changed, 14 insertions, 15 deletions
diff --git a/arch/m68k/platform/68328/entry.S b/arch/m68k/platform/68328/entry.S index 676960cf022..f68dce766c0 100644 --- a/arch/m68k/platform/68328/entry.S +++ b/arch/m68k/platform/68328/entry.S | |||
@@ -10,7 +10,6 @@ | |||
10 | * Linux/m68k support by Hamish Macdonald | 10 | * Linux/m68k support by Hamish Macdonald |
11 | */ | 11 | */ |
12 | 12 | ||
13 | #include <linux/sys.h> | ||
14 | #include <linux/linkage.h> | 13 | #include <linux/linkage.h> |
15 | #include <asm/thread_info.h> | 14 | #include <asm/thread_info.h> |
16 | #include <asm/unistd.h> | 15 | #include <asm/unistd.h> |
@@ -80,7 +79,7 @@ ENTRY(system_call) | |||
80 | movel %sp,%d1 /* get thread_info pointer */ | 79 | movel %sp,%d1 /* get thread_info pointer */ |
81 | andl #-THREAD_SIZE,%d1 | 80 | andl #-THREAD_SIZE,%d1 |
82 | movel %d1,%a2 | 81 | movel %d1,%a2 |
83 | btst #(TIF_SYSCALL_TRACE%8),%a2@(TI_FLAGS+(31-TIF_SYSCALL_TRACE)/8) | 82 | btst #(TIF_SYSCALL_TRACE%8),%a2@(TINFO_FLAGS+(31-TIF_SYSCALL_TRACE)/8) |
84 | jne do_trace | 83 | jne do_trace |
85 | cmpl #NR_syscalls,%d0 | 84 | cmpl #NR_syscalls,%d0 |
86 | jcc badsys | 85 | jcc badsys |
@@ -107,12 +106,12 @@ Luser_return: | |||
107 | andl #-THREAD_SIZE,%d1 | 106 | andl #-THREAD_SIZE,%d1 |
108 | movel %d1,%a2 | 107 | movel %d1,%a2 |
109 | 1: | 108 | 1: |
110 | move %a2@(TI_FLAGS),%d1 /* thread_info->flags */ | 109 | move %a2@(TINFO_FLAGS),%d1 /* thread_info->flags */ |
111 | jne Lwork_to_do | 110 | jne Lwork_to_do |
112 | RESTORE_ALL | 111 | RESTORE_ALL |
113 | 112 | ||
114 | Lwork_to_do: | 113 | Lwork_to_do: |
115 | movel %a2@(TI_FLAGS),%d1 /* thread_info->flags */ | 114 | movel %a2@(TINFO_FLAGS),%d1 /* thread_info->flags */ |
116 | btst #TIF_NEED_RESCHED,%d1 | 115 | btst #TIF_NEED_RESCHED,%d1 |
117 | jne reschedule | 116 | jne reschedule |
118 | 117 | ||
diff --git a/arch/m68k/platform/68360/entry.S b/arch/m68k/platform/68360/entry.S index 46c1b18c9dc..a07b14feed9 100644 --- a/arch/m68k/platform/68360/entry.S +++ b/arch/m68k/platform/68360/entry.S | |||
@@ -12,7 +12,6 @@ | |||
12 | * M68360 Port by SED Systems, and Lineo. | 12 | * M68360 Port by SED Systems, and Lineo. |
13 | */ | 13 | */ |
14 | 14 | ||
15 | #include <linux/sys.h> | ||
16 | #include <linux/linkage.h> | 15 | #include <linux/linkage.h> |
17 | #include <asm/thread_info.h> | 16 | #include <asm/thread_info.h> |
18 | #include <asm/unistd.h> | 17 | #include <asm/unistd.h> |
@@ -76,7 +75,7 @@ ENTRY(system_call) | |||
76 | movel %sp,%d1 /* get thread_info pointer */ | 75 | movel %sp,%d1 /* get thread_info pointer */ |
77 | andl #-THREAD_SIZE,%d1 | 76 | andl #-THREAD_SIZE,%d1 |
78 | movel %d1,%a2 | 77 | movel %d1,%a2 |
79 | btst #(TIF_SYSCALL_TRACE%8),%a2@(TI_FLAGS+(31-TIF_SYSCALL_TRACE)/8) | 78 | btst #(TIF_SYSCALL_TRACE%8),%a2@(TINFO_FLAGS+(31-TIF_SYSCALL_TRACE)/8) |
80 | jne do_trace | 79 | jne do_trace |
81 | cmpl #NR_syscalls,%d0 | 80 | cmpl #NR_syscalls,%d0 |
82 | jcc badsys | 81 | jcc badsys |
@@ -103,12 +102,12 @@ Luser_return: | |||
103 | andl #-THREAD_SIZE,%d1 | 102 | andl #-THREAD_SIZE,%d1 |
104 | movel %d1,%a2 | 103 | movel %d1,%a2 |
105 | 1: | 104 | 1: |
106 | move %a2@(TI_FLAGS),%d1 /* thread_info->flags */ | 105 | move %a2@(TINFO_FLAGS),%d1 /* thread_info->flags */ |
107 | jne Lwork_to_do | 106 | jne Lwork_to_do |
108 | RESTORE_ALL | 107 | RESTORE_ALL |
109 | 108 | ||
110 | Lwork_to_do: | 109 | Lwork_to_do: |
111 | movel %a2@(TI_FLAGS),%d1 /* thread_info->flags */ | 110 | movel %a2@(TINFO_FLAGS),%d1 /* thread_info->flags */ |
112 | btst #TIF_NEED_RESCHED,%d1 | 111 | btst #TIF_NEED_RESCHED,%d1 |
113 | jne reschedule | 112 | jne reschedule |
114 | 113 | ||
diff --git a/arch/m68k/platform/coldfire/dma.c b/arch/m68k/platform/coldfire/dma.c index e88b95e2cc6..df5ce20d181 100644 --- a/arch/m68k/platform/coldfire/dma.c +++ b/arch/m68k/platform/coldfire/dma.c | |||
@@ -9,6 +9,7 @@ | |||
9 | /***************************************************************************/ | 9 | /***************************************************************************/ |
10 | 10 | ||
11 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
12 | #include <linux/module.h> | ||
12 | #include <asm/dma.h> | 13 | #include <asm/dma.h> |
13 | #include <asm/coldfire.h> | 14 | #include <asm/coldfire.h> |
14 | #include <asm/mcfsim.h> | 15 | #include <asm/mcfsim.h> |
@@ -33,7 +34,9 @@ unsigned int dma_base_addr[MAX_M68K_DMA_CHANNELS] = { | |||
33 | MCFDMA_BASE3, | 34 | MCFDMA_BASE3, |
34 | #endif | 35 | #endif |
35 | }; | 36 | }; |
37 | EXPORT_SYMBOL(dma_base_addr); | ||
36 | 38 | ||
37 | unsigned int dma_device_address[MAX_M68K_DMA_CHANNELS]; | 39 | unsigned int dma_device_address[MAX_M68K_DMA_CHANNELS]; |
40 | EXPORT_SYMBOL(dma_device_address); | ||
38 | 41 | ||
39 | /***************************************************************************/ | 42 | /***************************************************************************/ |
diff --git a/arch/m68k/platform/coldfire/entry.S b/arch/m68k/platform/coldfire/entry.S index eab63f09965..27c2b001161 100644 --- a/arch/m68k/platform/coldfire/entry.S +++ b/arch/m68k/platform/coldfire/entry.S | |||
@@ -26,7 +26,6 @@ | |||
26 | * Bug, speed and maintainability fixes by Philippe De Muyter <phdm@macqel.be> | 26 | * Bug, speed and maintainability fixes by Philippe De Muyter <phdm@macqel.be> |
27 | */ | 27 | */ |
28 | 28 | ||
29 | #include <linux/sys.h> | ||
30 | #include <linux/linkage.h> | 29 | #include <linux/linkage.h> |
31 | #include <asm/unistd.h> | 30 | #include <asm/unistd.h> |
32 | #include <asm/thread_info.h> | 31 | #include <asm/thread_info.h> |
@@ -78,7 +77,7 @@ ENTRY(system_call) | |||
78 | movel %d2,%a0 | 77 | movel %d2,%a0 |
79 | movel %a0@,%a1 /* save top of frame */ | 78 | movel %a0@,%a1 /* save top of frame */ |
80 | movel %sp,%a1@(TASK_THREAD+THREAD_ESP0) | 79 | movel %sp,%a1@(TASK_THREAD+THREAD_ESP0) |
81 | btst #(TIF_SYSCALL_TRACE%8),%a0@(TI_FLAGS+(31-TIF_SYSCALL_TRACE)/8) | 80 | btst #(TIF_SYSCALL_TRACE%8),%a0@(TINFO_FLAGS+(31-TIF_SYSCALL_TRACE)/8) |
82 | bnes 1f | 81 | bnes 1f |
83 | 82 | ||
84 | movel %d3,%a0 | 83 | movel %d3,%a0 |
@@ -113,11 +112,11 @@ ret_from_exception: | |||
113 | movel %sp,%d1 /* get thread_info pointer */ | 112 | movel %sp,%d1 /* get thread_info pointer */ |
114 | andl #-THREAD_SIZE,%d1 /* at base of kernel stack */ | 113 | andl #-THREAD_SIZE,%d1 /* at base of kernel stack */ |
115 | movel %d1,%a0 | 114 | movel %d1,%a0 |
116 | movel %a0@(TI_FLAGS),%d1 /* get thread_info->flags */ | 115 | movel %a0@(TINFO_FLAGS),%d1 /* get thread_info->flags */ |
117 | andl #(1<<TIF_NEED_RESCHED),%d1 | 116 | andl #(1<<TIF_NEED_RESCHED),%d1 |
118 | jeq Lkernel_return | 117 | jeq Lkernel_return |
119 | 118 | ||
120 | movel %a0@(TI_PREEMPTCOUNT),%d1 | 119 | movel %a0@(TINFO_PREEMPT),%d1 |
121 | cmpl #0,%d1 | 120 | cmpl #0,%d1 |
122 | jne Lkernel_return | 121 | jne Lkernel_return |
123 | 122 | ||
@@ -137,14 +136,14 @@ Luser_return: | |||
137 | movel %sp,%d1 /* get thread_info pointer */ | 136 | movel %sp,%d1 /* get thread_info pointer */ |
138 | andl #-THREAD_SIZE,%d1 /* at base of kernel stack */ | 137 | andl #-THREAD_SIZE,%d1 /* at base of kernel stack */ |
139 | movel %d1,%a0 | 138 | movel %d1,%a0 |
140 | movel %a0@(TI_FLAGS),%d1 /* get thread_info->flags */ | 139 | movel %a0@(TINFO_FLAGS),%d1 /* get thread_info->flags */ |
141 | jne Lwork_to_do /* still work to do */ | 140 | jne Lwork_to_do /* still work to do */ |
142 | 141 | ||
143 | Lreturn: | 142 | Lreturn: |
144 | RESTORE_USER | 143 | RESTORE_USER |
145 | 144 | ||
146 | Lwork_to_do: | 145 | Lwork_to_do: |
147 | movel %a0@(TI_FLAGS),%d1 /* get thread_info->flags */ | 146 | movel %a0@(TINFO_FLAGS),%d1 /* get thread_info->flags */ |
148 | move #0x2000,%sr /* enable intrs again */ | 147 | move #0x2000,%sr /* enable intrs again */ |
149 | btst #TIF_NEED_RESCHED,%d1 | 148 | btst #TIF_NEED_RESCHED,%d1 |
150 | jne reschedule | 149 | jne reschedule |
diff --git a/arch/m68k/platform/coldfire/head.S b/arch/m68k/platform/coldfire/head.S index 6ae91a49918..c33483824a2 100644 --- a/arch/m68k/platform/coldfire/head.S +++ b/arch/m68k/platform/coldfire/head.S | |||
@@ -8,7 +8,6 @@ | |||
8 | 8 | ||
9 | /*****************************************************************************/ | 9 | /*****************************************************************************/ |
10 | 10 | ||
11 | #include <linux/sys.h> | ||
12 | #include <linux/linkage.h> | 11 | #include <linux/linkage.h> |
13 | #include <linux/init.h> | 12 | #include <linux/init.h> |
14 | #include <asm/asm-offsets.h> | 13 | #include <asm/asm-offsets.h> |