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 676960cf022a..f68dce766c0a 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 46c1b18c9dcb..a07b14feed92 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 e88b95e2cc62..df5ce20d181c 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 eab63f09965b..27c2b001161e 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 6ae91a499184..c33483824a2e 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> |
