aboutsummaryrefslogtreecommitdiffstats
path: root/arch/m68k
diff options
context:
space:
mode:
authorJeff Garzik <jeff@garzik.org>2006-09-30 23:45:41 -0400
committerJeff Garzik <jeff@garzik.org>2006-09-30 23:45:41 -0400
commit1c7da74c4aab595a994beb5fe728ebf0d0b41f59 (patch)
tree64128abdf9550ebb51d8f3ee6732d7350b9c62f2 /arch/m68k
parentaebb1153ac54ddbbd3d3f0481a193f4bf0ead53b (diff)
parent1bdfd554be94def718323659173517c5d4a69d25 (diff)
Merge branch 'master' into upstream
Diffstat (limited to 'arch/m68k')
-rw-r--r--arch/m68k/kernel/time.c2
-rw-r--r--arch/m68k/mm/fault.c4
-rw-r--r--arch/m68k/sun3/sun3ints.c2
3 files changed, 4 insertions, 4 deletions
diff --git a/arch/m68k/kernel/time.c b/arch/m68k/kernel/time.c
index 98e4b1adfa..1072e4946a 100644
--- a/arch/m68k/kernel/time.c
+++ b/arch/m68k/kernel/time.c
@@ -40,7 +40,7 @@ static inline int set_rtc_mmss(unsigned long nowtime)
40 */ 40 */
41static irqreturn_t timer_interrupt(int irq, void *dummy, struct pt_regs * regs) 41static irqreturn_t timer_interrupt(int irq, void *dummy, struct pt_regs * regs)
42{ 42{
43 do_timer(regs); 43 do_timer(1);
44#ifndef CONFIG_SMP 44#ifndef CONFIG_SMP
45 update_process_times(user_mode(regs)); 45 update_process_times(user_mode(regs));
46#endif 46#endif
diff --git a/arch/m68k/mm/fault.c b/arch/m68k/mm/fault.c
index aec15270d3..911f2ce3f5 100644
--- a/arch/m68k/mm/fault.c
+++ b/arch/m68k/mm/fault.c
@@ -144,7 +144,7 @@ good_area:
144 case 1: /* read, present */ 144 case 1: /* read, present */
145 goto acc_err; 145 goto acc_err;
146 case 0: /* read, not present */ 146 case 0: /* read, not present */
147 if (!(vma->vm_flags & (VM_READ | VM_EXEC))) 147 if (!(vma->vm_flags & (VM_READ | VM_EXEC | VM_WRITE)))
148 goto acc_err; 148 goto acc_err;
149 } 149 }
150 150
@@ -181,7 +181,7 @@ good_area:
181 */ 181 */
182out_of_memory: 182out_of_memory:
183 up_read(&mm->mmap_sem); 183 up_read(&mm->mmap_sem);
184 if (current->pid == 1) { 184 if (is_init(current)) {
185 yield(); 185 yield();
186 down_read(&mm->mmap_sem); 186 down_read(&mm->mmap_sem);
187 goto survive; 187 goto survive;
diff --git a/arch/m68k/sun3/sun3ints.c b/arch/m68k/sun3/sun3ints.c
index f18b9d3ef1..dc4ea7e074 100644
--- a/arch/m68k/sun3/sun3ints.c
+++ b/arch/m68k/sun3/sun3ints.c
@@ -65,7 +65,7 @@ static irqreturn_t sun3_int5(int irq, void *dev_id, struct pt_regs *fp)
65#ifdef CONFIG_SUN3 65#ifdef CONFIG_SUN3
66 intersil_clear(); 66 intersil_clear();
67#endif 67#endif
68 do_timer(fp); 68 do_timer(1);
69#ifndef CONFIG_SMP 69#ifndef CONFIG_SMP
70 update_process_times(user_mode(fp)); 70 update_process_times(user_mode(fp));
71#endif 71#endif