diff options
author | Andrea Bastoni <bastoni@cs.unc.edu> | 2011-08-27 09:43:54 -0400 |
---|---|---|
committer | Andrea Bastoni <bastoni@cs.unc.edu> | 2011-08-27 10:06:11 -0400 |
commit | 7b1bb388bc879ffcc6c69b567816d5c354afe42b (patch) | |
tree | 5a217fdfb0b5e5a327bdcd624506337c1ae1fe32 /kernel/sys_ni.c | |
parent | 7d754596756240fa918b94cd0c3011c77a638987 (diff) | |
parent | 02f8c6aee8df3cdc935e9bdd4f2d020306035dbe (diff) |
Merge 'Linux v3.0' into Litmus
Some notes:
* Litmus^RT scheduling class is the topmost scheduling class
(above stop_sched_class).
* scheduler_ipi() function (e.g., in smp_reschedule_interrupt())
may increase IPI latencies.
* Added path into schedule() to quickly re-evaluate scheduling
decision without becoming preemptive again. This used to be
a standard path before the removal of BKL.
Conflicts:
Makefile
arch/arm/kernel/calls.S
arch/arm/kernel/smp.c
arch/x86/include/asm/unistd_32.h
arch/x86/kernel/smp.c
arch/x86/kernel/syscall_table_32.S
include/linux/hrtimer.h
kernel/printk.c
kernel/sched.c
kernel/sched_fair.c
Diffstat (limited to 'kernel/sys_ni.c')
-rw-r--r-- | kernel/sys_ni.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/kernel/sys_ni.c b/kernel/sys_ni.c index bad369ec5403..62cbc8877fef 100644 --- a/kernel/sys_ni.c +++ b/kernel/sys_ni.c | |||
@@ -46,10 +46,13 @@ cond_syscall(sys_getsockopt); | |||
46 | cond_syscall(compat_sys_getsockopt); | 46 | cond_syscall(compat_sys_getsockopt); |
47 | cond_syscall(sys_shutdown); | 47 | cond_syscall(sys_shutdown); |
48 | cond_syscall(sys_sendmsg); | 48 | cond_syscall(sys_sendmsg); |
49 | cond_syscall(sys_sendmmsg); | ||
49 | cond_syscall(compat_sys_sendmsg); | 50 | cond_syscall(compat_sys_sendmsg); |
51 | cond_syscall(compat_sys_sendmmsg); | ||
50 | cond_syscall(sys_recvmsg); | 52 | cond_syscall(sys_recvmsg); |
51 | cond_syscall(sys_recvmmsg); | 53 | cond_syscall(sys_recvmmsg); |
52 | cond_syscall(compat_sys_recvmsg); | 54 | cond_syscall(compat_sys_recvmsg); |
55 | cond_syscall(compat_sys_recv); | ||
53 | cond_syscall(compat_sys_recvfrom); | 56 | cond_syscall(compat_sys_recvfrom); |
54 | cond_syscall(compat_sys_recvmmsg); | 57 | cond_syscall(compat_sys_recvmmsg); |
55 | cond_syscall(sys_socketcall); | 58 | cond_syscall(sys_socketcall); |
@@ -68,15 +71,22 @@ cond_syscall(compat_sys_epoll_pwait); | |||
68 | cond_syscall(sys_semget); | 71 | cond_syscall(sys_semget); |
69 | cond_syscall(sys_semop); | 72 | cond_syscall(sys_semop); |
70 | cond_syscall(sys_semtimedop); | 73 | cond_syscall(sys_semtimedop); |
74 | cond_syscall(compat_sys_semtimedop); | ||
71 | cond_syscall(sys_semctl); | 75 | cond_syscall(sys_semctl); |
76 | cond_syscall(compat_sys_semctl); | ||
72 | cond_syscall(sys_msgget); | 77 | cond_syscall(sys_msgget); |
73 | cond_syscall(sys_msgsnd); | 78 | cond_syscall(sys_msgsnd); |
79 | cond_syscall(compat_sys_msgsnd); | ||
74 | cond_syscall(sys_msgrcv); | 80 | cond_syscall(sys_msgrcv); |
81 | cond_syscall(compat_sys_msgrcv); | ||
75 | cond_syscall(sys_msgctl); | 82 | cond_syscall(sys_msgctl); |
83 | cond_syscall(compat_sys_msgctl); | ||
76 | cond_syscall(sys_shmget); | 84 | cond_syscall(sys_shmget); |
77 | cond_syscall(sys_shmat); | 85 | cond_syscall(sys_shmat); |
86 | cond_syscall(compat_sys_shmat); | ||
78 | cond_syscall(sys_shmdt); | 87 | cond_syscall(sys_shmdt); |
79 | cond_syscall(sys_shmctl); | 88 | cond_syscall(sys_shmctl); |
89 | cond_syscall(compat_sys_shmctl); | ||
80 | cond_syscall(sys_mq_open); | 90 | cond_syscall(sys_mq_open); |
81 | cond_syscall(sys_mq_unlink); | 91 | cond_syscall(sys_mq_unlink); |
82 | cond_syscall(sys_mq_timedsend); | 92 | cond_syscall(sys_mq_timedsend); |
@@ -185,3 +195,8 @@ cond_syscall(sys_perf_event_open); | |||
185 | /* fanotify! */ | 195 | /* fanotify! */ |
186 | cond_syscall(sys_fanotify_init); | 196 | cond_syscall(sys_fanotify_init); |
187 | cond_syscall(sys_fanotify_mark); | 197 | cond_syscall(sys_fanotify_mark); |
198 | |||
199 | /* open by handle */ | ||
200 | cond_syscall(sys_name_to_handle_at); | ||
201 | cond_syscall(sys_open_by_handle_at); | ||
202 | cond_syscall(compat_sys_open_by_handle_at); | ||