diff options
| author | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-11-27 21:54:08 -0500 |
|---|---|---|
| committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-11-27 21:54:08 -0500 |
| commit | 5e6ddf9aaa0f2b16fc503626c70bb19832b22b8b (patch) | |
| tree | 87d6b6e2d3e5a8787874aa76cefeee5c06605eb0 /include | |
| parent | 7749c902592f610dc448830210174ab922f54be9 (diff) | |
| parent | c37a33035720a0faf1f609dc7c2c07080ed83629 (diff) | |
Merge branch 'for-linus' of git://www.linux-m32r.org/git/takata/linux-2.6_dev
* 'for-linus' of git://www.linux-m32r.org/git/takata/linux-2.6_dev:
m32r: Update sys_rt_sigsuspend
m32r: Ignore warnings for unused syscalls
m32r: Add missing syscalls
Diffstat (limited to 'include')
| -rw-r--r-- | include/asm-m32r/thread_info.h | 11 | ||||
| -rw-r--r-- | include/asm-m32r/unistd.h | 66 |
2 files changed, 73 insertions, 4 deletions
diff --git a/include/asm-m32r/thread_info.h b/include/asm-m32r/thread_info.h index c039820dba..1effcd0f5e 100644 --- a/include/asm-m32r/thread_info.h +++ b/include/asm-m32r/thread_info.h | |||
| @@ -149,16 +149,21 @@ static inline unsigned int get_thread_fault_code(void) | |||
| 149 | #define TIF_NEED_RESCHED 2 /* rescheduling necessary */ | 149 | #define TIF_NEED_RESCHED 2 /* rescheduling necessary */ |
| 150 | #define TIF_SINGLESTEP 3 /* restore singlestep on return to user mode */ | 150 | #define TIF_SINGLESTEP 3 /* restore singlestep on return to user mode */ |
| 151 | #define TIF_IRET 4 /* return with iret */ | 151 | #define TIF_IRET 4 /* return with iret */ |
| 152 | #define TIF_POLLING_NRFLAG 16 /* true if poll_idle() is polling TIF_NEED_RESCHED */ | 152 | #define TIF_RESTORE_SIGMASK 8 /* restore signal mask in do_signal() */ |
| 153 | /* 31..28 fault code */ | 153 | #define TIF_USEDFPU 16 /* FPU was used by this task this quantum (SMP) */ |
| 154 | #define TIF_MEMDIE 17 | 154 | #define TIF_POLLING_NRFLAG 17 /* true if poll_idle() is polling TIF_NEED_RESCHED */ |
| 155 | #define TIF_MEMDIE 18 /* OOM killer killed process */ | ||
| 156 | #define TIF_FREEZE 19 /* is freezing for suspend */ | ||
| 155 | 157 | ||
| 156 | #define _TIF_SYSCALL_TRACE (1<<TIF_SYSCALL_TRACE) | 158 | #define _TIF_SYSCALL_TRACE (1<<TIF_SYSCALL_TRACE) |
| 157 | #define _TIF_SIGPENDING (1<<TIF_SIGPENDING) | 159 | #define _TIF_SIGPENDING (1<<TIF_SIGPENDING) |
| 158 | #define _TIF_NEED_RESCHED (1<<TIF_NEED_RESCHED) | 160 | #define _TIF_NEED_RESCHED (1<<TIF_NEED_RESCHED) |
| 159 | #define _TIF_SINGLESTEP (1<<TIF_SINGLESTEP) | 161 | #define _TIF_SINGLESTEP (1<<TIF_SINGLESTEP) |
| 160 | #define _TIF_IRET (1<<TIF_IRET) | 162 | #define _TIF_IRET (1<<TIF_IRET) |
| 163 | #define _TIF_RESTORE_SIGMASK (1<<TIF_RESTORE_SIGMASK) | ||
| 164 | #define _TIF_USEDFPU (1<<TIF_USEDFPU) | ||
| 161 | #define _TIF_POLLING_NRFLAG (1<<TIF_POLLING_NRFLAG) | 165 | #define _TIF_POLLING_NRFLAG (1<<TIF_POLLING_NRFLAG) |
| 166 | #define _TIF_FREEZE (1<<TIF_FREEZE) | ||
| 162 | 167 | ||
| 163 | #define _TIF_WORK_MASK 0x0000FFFE /* work to do on interrupt/exception return */ | 168 | #define _TIF_WORK_MASK 0x0000FFFE /* work to do on interrupt/exception return */ |
| 164 | #define _TIF_ALLWORK_MASK 0x0000FFFF /* work to do on any return to u-space */ | 169 | #define _TIF_ALLWORK_MASK 0x0000FFFF /* work to do on any return to u-space */ |
diff --git a/include/asm-m32r/unistd.h b/include/asm-m32r/unistd.h index cbbd53762e..f467eac9ba 100644 --- a/include/asm-m32r/unistd.h +++ b/include/asm-m32r/unistd.h | |||
| @@ -290,10 +290,50 @@ | |||
| 290 | #define __NR_mq_getsetattr (__NR_mq_open+5) | 290 | #define __NR_mq_getsetattr (__NR_mq_open+5) |
| 291 | #define __NR_kexec_load 283 | 291 | #define __NR_kexec_load 283 |
| 292 | #define __NR_waitid 284 | 292 | #define __NR_waitid 284 |
| 293 | /* 285 is unused */ | ||
| 294 | #define __NR_add_key 286 | ||
| 295 | #define __NR_request_key 287 | ||
| 296 | #define __NR_keyctl 288 | ||
| 297 | #define __NR_ioprio_set 289 | ||
| 298 | #define __NR_ioprio_get 290 | ||
| 299 | #define __NR_inotify_init 291 | ||
| 300 | #define __NR_inotify_add_watch 292 | ||
| 301 | #define __NR_inotify_rm_watch 293 | ||
| 302 | #define __NR_migrate_pages 294 | ||
| 303 | #define __NR_openat 295 | ||
| 304 | #define __NR_mkdirat 296 | ||
| 305 | #define __NR_mknodat 297 | ||
| 306 | #define __NR_fchownat 298 | ||
| 307 | #define __NR_futimesat 299 | ||
| 308 | #define __NR_fstatat64 300 | ||
| 309 | #define __NR_unlinkat 301 | ||
| 310 | #define __NR_renameat 302 | ||
| 311 | #define __NR_linkat 303 | ||
| 312 | #define __NR_symlinkat 304 | ||
| 313 | #define __NR_readlinkat 305 | ||
| 314 | #define __NR_fchmodat 306 | ||
| 315 | #define __NR_faccessat 307 | ||
| 316 | #define __NR_pselect6 308 | ||
| 317 | #define __NR_ppoll 309 | ||
| 318 | #define __NR_unshare 310 | ||
| 319 | #define __NR_set_robust_list 311 | ||
| 320 | #define __NR_get_robust_list 312 | ||
| 321 | #define __NR_splice 313 | ||
| 322 | #define __NR_sync_file_range 314 | ||
| 323 | #define __NR_tee 315 | ||
| 324 | #define __NR_vmsplice 316 | ||
| 325 | #define __NR_move_pages 317 | ||
| 326 | #define __NR_getcpu 318 | ||
| 327 | #define __NR_epoll_pwait 319 | ||
| 328 | #define __NR_utimensat 320 | ||
| 329 | #define __NR_signalfd 321 | ||
| 330 | #define __NR_timerfd 322 | ||
| 331 | #define __NR_eventfd 323 | ||
| 332 | #define __NR_fallocate 324 | ||
| 293 | 333 | ||
| 294 | #ifdef __KERNEL__ | 334 | #ifdef __KERNEL__ |
| 295 | 335 | ||
| 296 | #define NR_syscalls 285 | 336 | #define NR_syscalls 325 |
| 297 | 337 | ||
| 298 | #define __ARCH_WANT_IPC_PARSE_VERSION | 338 | #define __ARCH_WANT_IPC_PARSE_VERSION |
| 299 | #define __ARCH_WANT_STAT64 | 339 | #define __ARCH_WANT_STAT64 |
| @@ -311,6 +351,30 @@ | |||
| 311 | #define __ARCH_WANT_SYS_OLDUMOUNT | 351 | #define __ARCH_WANT_SYS_OLDUMOUNT |
| 312 | #define __ARCH_WANT_SYS_RT_SIGACTION | 352 | #define __ARCH_WANT_SYS_RT_SIGACTION |
| 313 | 353 | ||
| 354 | #define __IGNORE_lchown | ||
| 355 | #define __IGNORE_setuid | ||
| 356 | #define __IGNORE_getuid | ||
| 357 | #define __IGNORE_setgid | ||
| 358 | #define __IGNORE_getgid | ||
| 359 | #define __IGNORE_geteuid | ||
| 360 | #define __IGNORE_getegid | ||
| 361 | #define __IGNORE_fcntl | ||
| 362 | #define __IGNORE_setreuid | ||
| 363 | #define __IGNORE_setregid | ||
| 364 | #define __IGNORE_getrlimit | ||
| 365 | #define __IGNORE_getgroups | ||
| 366 | #define __IGNORE_setgroups | ||
| 367 | #define __IGNORE_select | ||
| 368 | #define __IGNORE_mmap | ||
| 369 | #define __IGNORE_fchown | ||
| 370 | #define __IGNORE_setfsuid | ||
| 371 | #define __IGNORE_setfsgid | ||
| 372 | #define __IGNORE_setresuid | ||
| 373 | #define __IGNORE_getresuid | ||
| 374 | #define __IGNORE_setresgid | ||
| 375 | #define __IGNORE_getresgid | ||
| 376 | #define __IGNORE_chown | ||
| 377 | |||
| 314 | /* | 378 | /* |
| 315 | * "Conditional" syscalls | 379 | * "Conditional" syscalls |
| 316 | * | 380 | * |
