diff options
Diffstat (limited to 'arch/mips/kernel')
-rw-r--r-- | arch/mips/kernel/irq-rm7000.c | 1 | ||||
-rw-r--r-- | arch/mips/kernel/irq-rm9000.c | 1 | ||||
-rw-r--r-- | arch/mips/kernel/mips-mt-fpaff.c | 2 | ||||
-rw-r--r-- | arch/mips/kernel/scall32-o32.S | 3 | ||||
-rw-r--r-- | arch/mips/kernel/scall64-64.S | 3 | ||||
-rw-r--r-- | arch/mips/kernel/scall64-n32.S | 3 | ||||
-rw-r--r-- | arch/mips/kernel/scall64-o32.S | 3 | ||||
-rw-r--r-- | arch/mips/kernel/sysirix.c | 2 |
8 files changed, 16 insertions, 2 deletions
diff --git a/arch/mips/kernel/irq-rm7000.c b/arch/mips/kernel/irq-rm7000.c index 971adf6ef4f4..fb50cc78b28b 100644 --- a/arch/mips/kernel/irq-rm7000.c +++ b/arch/mips/kernel/irq-rm7000.c | |||
@@ -33,6 +33,7 @@ static struct irq_chip rm7k_irq_controller = { | |||
33 | .mask = mask_rm7k_irq, | 33 | .mask = mask_rm7k_irq, |
34 | .mask_ack = mask_rm7k_irq, | 34 | .mask_ack = mask_rm7k_irq, |
35 | .unmask = unmask_rm7k_irq, | 35 | .unmask = unmask_rm7k_irq, |
36 | .eoi = unmask_rm7k_irq | ||
36 | }; | 37 | }; |
37 | 38 | ||
38 | void __init rm7k_cpu_irq_init(void) | 39 | void __init rm7k_cpu_irq_init(void) |
diff --git a/arch/mips/kernel/irq-rm9000.c b/arch/mips/kernel/irq-rm9000.c index 7b04583bd800..ed9febe63d72 100644 --- a/arch/mips/kernel/irq-rm9000.c +++ b/arch/mips/kernel/irq-rm9000.c | |||
@@ -75,6 +75,7 @@ static struct irq_chip rm9k_irq_controller = { | |||
75 | .mask = mask_rm9k_irq, | 75 | .mask = mask_rm9k_irq, |
76 | .mask_ack = mask_rm9k_irq, | 76 | .mask_ack = mask_rm9k_irq, |
77 | .unmask = unmask_rm9k_irq, | 77 | .unmask = unmask_rm9k_irq, |
78 | .eoi = unmask_rm9k_irq | ||
78 | }; | 79 | }; |
79 | 80 | ||
80 | static struct irq_chip rm9k_perfcounter_irq = { | 81 | static struct irq_chip rm9k_perfcounter_irq = { |
diff --git a/arch/mips/kernel/mips-mt-fpaff.c b/arch/mips/kernel/mips-mt-fpaff.c index bb4f00c0cbe9..df4d3f2f740c 100644 --- a/arch/mips/kernel/mips-mt-fpaff.c +++ b/arch/mips/kernel/mips-mt-fpaff.c | |||
@@ -36,7 +36,7 @@ unsigned long mt_fpemul_threshold = 0; | |||
36 | */ | 36 | */ |
37 | static inline struct task_struct *find_process_by_pid(pid_t pid) | 37 | static inline struct task_struct *find_process_by_pid(pid_t pid) |
38 | { | 38 | { |
39 | return pid ? find_task_by_pid(pid) : current; | 39 | return pid ? find_task_by_vpid(pid) : current; |
40 | } | 40 | } |
41 | 41 | ||
42 | 42 | ||
diff --git a/arch/mips/kernel/scall32-o32.S b/arch/mips/kernel/scall32-o32.S index f798139e888e..08a9c5070ea8 100644 --- a/arch/mips/kernel/scall32-o32.S +++ b/arch/mips/kernel/scall32-o32.S | |||
@@ -663,6 +663,9 @@ einval: li v0, -EINVAL | |||
663 | sys sys_ni_syscall 0 | 663 | sys sys_ni_syscall 0 |
664 | sys sys_eventfd 1 | 664 | sys sys_eventfd 1 |
665 | sys sys_fallocate 6 /* 4320 */ | 665 | sys sys_fallocate 6 /* 4320 */ |
666 | sys sys_timerfd_create 2 | ||
667 | sys sys_timerfd_gettime 2 | ||
668 | sys sys_timerfd_settime 4 | ||
666 | .endm | 669 | .endm |
667 | 670 | ||
668 | /* We pre-compute the number of _instruction_ bytes needed to | 671 | /* We pre-compute the number of _instruction_ bytes needed to |
diff --git a/arch/mips/kernel/scall64-64.S b/arch/mips/kernel/scall64-64.S index a626be6baea3..dc597b600c68 100644 --- a/arch/mips/kernel/scall64-64.S +++ b/arch/mips/kernel/scall64-64.S | |||
@@ -478,4 +478,7 @@ sys_call_table: | |||
478 | PTR sys_ni_syscall | 478 | PTR sys_ni_syscall |
479 | PTR sys_eventfd | 479 | PTR sys_eventfd |
480 | PTR sys_fallocate | 480 | PTR sys_fallocate |
481 | PTR sys_timerfd_create /* 5280 */ | ||
482 | PTR sys_timerfd_gettime | ||
483 | PTR sys_timerfd_settime | ||
481 | .size sys_call_table,.-sys_call_table | 484 | .size sys_call_table,.-sys_call_table |
diff --git a/arch/mips/kernel/scall64-n32.S b/arch/mips/kernel/scall64-n32.S index 9d5bcaf1b389..12940eca7893 100644 --- a/arch/mips/kernel/scall64-n32.S +++ b/arch/mips/kernel/scall64-n32.S | |||
@@ -404,4 +404,7 @@ EXPORT(sysn32_call_table) | |||
404 | PTR sys_ni_syscall | 404 | PTR sys_ni_syscall |
405 | PTR sys_eventfd | 405 | PTR sys_eventfd |
406 | PTR sys_fallocate | 406 | PTR sys_fallocate |
407 | PTR sys_timerfd_create | ||
408 | PTR sys_timerfd_gettime /* 5285 */ | ||
409 | PTR sys_timerfd_settime | ||
407 | .size sysn32_call_table,.-sysn32_call_table | 410 | .size sysn32_call_table,.-sysn32_call_table |
diff --git a/arch/mips/kernel/scall64-o32.S b/arch/mips/kernel/scall64-o32.S index fd2019c1ec2d..9a275efb4f04 100644 --- a/arch/mips/kernel/scall64-o32.S +++ b/arch/mips/kernel/scall64-o32.S | |||
@@ -526,4 +526,7 @@ sys_call_table: | |||
526 | PTR sys_ni_syscall | 526 | PTR sys_ni_syscall |
527 | PTR sys_eventfd | 527 | PTR sys_eventfd |
528 | PTR sys32_fallocate /* 4320 */ | 528 | PTR sys32_fallocate /* 4320 */ |
529 | PTR sys_timerfd_create | ||
530 | PTR sys_timerfd_gettime | ||
531 | PTR sys_timerfd_settime | ||
529 | .size sys_call_table,.-sys_call_table | 532 | .size sys_call_table,.-sys_call_table |
diff --git a/arch/mips/kernel/sysirix.c b/arch/mips/kernel/sysirix.c index 672fba84b2cc..c357762b8012 100644 --- a/arch/mips/kernel/sysirix.c +++ b/arch/mips/kernel/sysirix.c | |||
@@ -111,7 +111,7 @@ asmlinkage int irix_prctl(unsigned option, ...) | |||
111 | printk("irix_prctl[%s:%d]: Wants PR_ISBLOCKED\n", | 111 | printk("irix_prctl[%s:%d]: Wants PR_ISBLOCKED\n", |
112 | current->comm, current->pid); | 112 | current->comm, current->pid); |
113 | read_lock(&tasklist_lock); | 113 | read_lock(&tasklist_lock); |
114 | task = find_task_by_pid(va_arg(args, pid_t)); | 114 | task = find_task_by_vpid(va_arg(args, pid_t)); |
115 | error = -ESRCH; | 115 | error = -ESRCH; |
116 | if (error) | 116 | if (error) |
117 | error = (task->run_list.next != NULL); | 117 | error = (task->run_list.next != NULL); |