diff options
author | Ralf Baechle <ralf@linux-mips.org> | 1999-06-17 13:25:08 +0000 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 1999-06-17 13:25:08 +0000 |
commit | 59223edaa18759982db0a8aced0e77457d10c68e (patch) | |
tree | 89354903b01fa0a447bffeefe00df3044495db2e /arch/m68k | |
parent | db7d4daea91e105e3859cf461d7e53b9b77454b2 (diff) |
Merge with Linux 2.3.6. Sorry, this isn't tested on silicon, I don't
have a MIPS box at hand.
Diffstat (limited to 'arch/m68k')
-rw-r--r-- | arch/m68k/atari/stdma.c | 2 | ||||
-rw-r--r-- | arch/m68k/kernel/ints.c | 1 | ||||
-rw-r--r-- | arch/m68k/kernel/ptrace.c | 19 | ||||
-rw-r--r-- | arch/m68k/mac/adb-bus.c | 8 | ||||
-rw-r--r-- | arch/m68k/mm/kmap.c | 1 | ||||
-rw-r--r-- | arch/m68k/mvme147/config.c | 1 | ||||
-rw-r--r-- | arch/m68k/q40/config.c | 1 | ||||
-rw-r--r-- | arch/m68k/sun3x/time.c | 1 |
8 files changed, 8 insertions, 26 deletions
diff --git a/arch/m68k/atari/stdma.c b/arch/m68k/atari/stdma.c index 5e2090f8f..205837ef6 100644 --- a/arch/m68k/atari/stdma.c +++ b/arch/m68k/atari/stdma.c @@ -43,7 +43,7 @@ static int stdma_locked = 0; /* the semaphore */ /* int func to be called */ static void (*stdma_isr)(int, void *, struct pt_regs *) = NULL; static void *stdma_isr_data = NULL; /* data passed to isr */ -static struct wait_queue *stdma_wait = NULL; /* wait queue for ST-DMA */ +static DECLARE_WAIT_QUEUE_HEAD(stdma_wait); /* wait queue for ST-DMA */ diff --git a/arch/m68k/kernel/ints.c b/arch/m68k/kernel/ints.c index 66fc41064..31931a920 100644 --- a/arch/m68k/kernel/ints.c +++ b/arch/m68k/kernel/ints.c @@ -25,6 +25,7 @@ * which must be served /Roman Zippel */ +#include <linux/config.h> #include <linux/types.h> #include <linux/sched.h> #include <linux/kernel_stat.h> diff --git a/arch/m68k/kernel/ptrace.c b/arch/m68k/kernel/ptrace.c index e9254cfa7..86e225362 100644 --- a/arch/m68k/kernel/ptrace.c +++ b/arch/m68k/kernel/ptrace.c @@ -196,25 +196,6 @@ repeat: flush_tlb_all(); } -static struct vm_area_struct * find_extend_vma(struct task_struct * tsk, unsigned long addr) -{ - struct vm_area_struct * vma; - - addr &= PAGE_MASK; - vma = find_vma(tsk->mm, addr); - if (!vma) - return NULL; - if (vma->vm_start <= addr) - return vma; - if (!(vma->vm_flags & VM_GROWSDOWN)) - return NULL; - if (vma->vm_end - addr > tsk->rlim[RLIMIT_STACK].rlim_cur) - return NULL; - vma->vm_offset -= vma->vm_start - addr; - vma->vm_start = addr; - return vma; -} - /* * This routine checks the page boundaries, and that the offset is * within the task area. It then calls get_long() to read a long. diff --git a/arch/m68k/mac/adb-bus.c b/arch/m68k/mac/adb-bus.c index b466ce533..5f0f792aa 100644 --- a/arch/m68k/mac/adb-bus.c +++ b/arch/m68k/mac/adb-bus.c @@ -2328,12 +2328,12 @@ struct adbdev_state { struct adb_request req; }; -static struct wait_queue *adb_wait; +static DECLARE_WAIT_QUEUE_HEAD(adb_wait); static int adb_wait_reply(struct adbdev_state *state, struct file *file) { int ret = 0; - struct wait_queue wait = { current, NULL }; + DECLARE_WAITQUEUE(wait,current); add_wait_queue(&adb_wait, &wait); current->state = TASK_INTERRUPTIBLE; @@ -2552,12 +2552,12 @@ struct adbdev_state { struct adb_request req; }; -static struct wait_queue *adb_wait; +static DECLARE_WAIT_QUEUE_HEAD(adb_wait); static int adb_wait_reply(struct adbdev_state *state, struct file *file) { int ret = 0; - struct wait_queue wait = { current, NULL }; + DECLARE_WAITQUEUE(wait, current); #if (ADBDEBUG & ADBDEBUG_DEVICE) printk("ADB request: wait_reply (blocking ... \n"); diff --git a/arch/m68k/mm/kmap.c b/arch/m68k/mm/kmap.c index 3fefe4e03..60912a5b7 100644 --- a/arch/m68k/mm/kmap.c +++ b/arch/m68k/mm/kmap.c @@ -7,6 +7,7 @@ * used by other architectures /Roman Zippel */ +#include <linux/config.h> #include <linux/mm.h> #include <linux/kernel.h> #include <linux/string.h> diff --git a/arch/m68k/mvme147/config.c b/arch/m68k/mvme147/config.c index 639d5f640..2fe61766a 100644 --- a/arch/m68k/mvme147/config.c +++ b/arch/m68k/mvme147/config.c @@ -13,7 +13,6 @@ * for more details. */ -#include <linux/config.h> #include <stdarg.h> #include <linux/types.h> #include <linux/kernel.h> diff --git a/arch/m68k/q40/config.c b/arch/m68k/q40/config.c index e3c35c60c..0c6871f88 100644 --- a/arch/m68k/q40/config.c +++ b/arch/m68k/q40/config.c @@ -13,6 +13,7 @@ */ #include <stdarg.h> +#include <linux/config.h> #include <linux/types.h> #include <linux/kernel.h> #include <linux/mm.h> diff --git a/arch/m68k/sun3x/time.c b/arch/m68k/sun3x/time.c index 39fa5f696..73a9efd32 100644 --- a/arch/m68k/sun3x/time.c +++ b/arch/m68k/sun3x/time.c @@ -4,7 +4,6 @@ * Sun3x-specific time handling */ -#include <linux/config.h> #include <linux/types.h> #include <linux/init.h> #include <linux/sched.h> |