diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2010-01-21 10:16:27 -0500 |
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2010-01-21 10:16:27 -0500 |
| commit | 970114a1dacf5f1f47aae9ad75c0abca42d8499c (patch) | |
| tree | 4373412a410d5d61226dfb6a845b74e714a7c6e3 | |
| parent | def20529227a5c0938c374d11781bd0dbd5edee4 (diff) | |
| parent | 79f211b8e17205aae0304c58518fbc58506e52e3 (diff) | |
Merge branch 'sh/for-2.6.33' of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6
* 'sh/for-2.6.33' of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:
sh64: wire up sys_accept4.
sh: unwire sys_recvmmsg.
sh: ms7724: Correct sh-eth EEPROM polling timeout.
| -rw-r--r-- | arch/sh/boards/mach-se/7724/setup.c | 2 | ||||
| -rw-r--r-- | arch/sh/include/asm/unistd_32.h | 5 | ||||
| -rw-r--r-- | arch/sh/include/asm/unistd_64.h | 3 | ||||
| -rw-r--r-- | arch/sh/kernel/syscalls_32.S | 1 | ||||
| -rw-r--r-- | arch/sh/kernel/syscalls_64.S | 1 |
5 files changed, 7 insertions, 5 deletions
diff --git a/arch/sh/boards/mach-se/7724/setup.c b/arch/sh/boards/mach-se/7724/setup.c index 5d0f70b46c97..858ecb25d469 100644 --- a/arch/sh/boards/mach-se/7724/setup.c +++ b/arch/sh/boards/mach-se/7724/setup.c | |||
| @@ -533,7 +533,7 @@ static int __init sh_eth_is_eeprom_ready(void) | |||
| 533 | while (t--) { | 533 | while (t--) { |
| 534 | if (!ctrl_inw(EEPROM_STAT)) | 534 | if (!ctrl_inw(EEPROM_STAT)) |
| 535 | return 1; | 535 | return 1; |
| 536 | cpu_relax(); | 536 | udelay(1); |
| 537 | } | 537 | } |
| 538 | 538 | ||
| 539 | printk(KERN_ERR "ms7724se can not access to eeprom\n"); | 539 | printk(KERN_ERR "ms7724se can not access to eeprom\n"); |
diff --git a/arch/sh/include/asm/unistd_32.h b/arch/sh/include/asm/unistd_32.h index f18c4f9baf27..365744b05269 100644 --- a/arch/sh/include/asm/unistd_32.h +++ b/arch/sh/include/asm/unistd_32.h | |||
| @@ -345,12 +345,13 @@ | |||
| 345 | #define __NR_pwritev 334 | 345 | #define __NR_pwritev 334 |
| 346 | #define __NR_rt_tgsigqueueinfo 335 | 346 | #define __NR_rt_tgsigqueueinfo 335 |
| 347 | #define __NR_perf_event_open 336 | 347 | #define __NR_perf_event_open 336 |
| 348 | #define __NR_recvmmsg 337 | ||
| 349 | 348 | ||
| 350 | #define NR_syscalls 338 | 349 | #define NR_syscalls 337 |
| 351 | 350 | ||
| 352 | #ifdef __KERNEL__ | 351 | #ifdef __KERNEL__ |
| 353 | 352 | ||
| 353 | #define __IGNORE_recvmmsg | ||
| 354 | |||
| 354 | #define __ARCH_WANT_IPC_PARSE_VERSION | 355 | #define __ARCH_WANT_IPC_PARSE_VERSION |
| 355 | #define __ARCH_WANT_OLD_READDIR | 356 | #define __ARCH_WANT_OLD_READDIR |
| 356 | #define __ARCH_WANT_OLD_STAT | 357 | #define __ARCH_WANT_OLD_STAT |
diff --git a/arch/sh/include/asm/unistd_64.h b/arch/sh/include/asm/unistd_64.h index 3e7645d11130..25de158aac3a 100644 --- a/arch/sh/include/asm/unistd_64.h +++ b/arch/sh/include/asm/unistd_64.h | |||
| @@ -386,10 +386,11 @@ | |||
| 386 | #define __NR_rt_tgsigqueueinfo 363 | 386 | #define __NR_rt_tgsigqueueinfo 363 |
| 387 | #define __NR_perf_event_open 364 | 387 | #define __NR_perf_event_open 364 |
| 388 | #define __NR_recvmmsg 365 | 388 | #define __NR_recvmmsg 365 |
| 389 | #define __NR_accept4 366 | ||
| 389 | 390 | ||
| 390 | #ifdef __KERNEL__ | 391 | #ifdef __KERNEL__ |
| 391 | 392 | ||
| 392 | #define NR_syscalls 366 | 393 | #define NR_syscalls 367 |
| 393 | 394 | ||
| 394 | #define __ARCH_WANT_IPC_PARSE_VERSION | 395 | #define __ARCH_WANT_IPC_PARSE_VERSION |
| 395 | #define __ARCH_WANT_OLD_READDIR | 396 | #define __ARCH_WANT_OLD_READDIR |
diff --git a/arch/sh/kernel/syscalls_32.S b/arch/sh/kernel/syscalls_32.S index 4bd5a1146956..19fd11dd9871 100644 --- a/arch/sh/kernel/syscalls_32.S +++ b/arch/sh/kernel/syscalls_32.S | |||
| @@ -353,4 +353,3 @@ ENTRY(sys_call_table) | |||
| 353 | .long sys_pwritev | 353 | .long sys_pwritev |
| 354 | .long sys_rt_tgsigqueueinfo /* 335 */ | 354 | .long sys_rt_tgsigqueueinfo /* 335 */ |
| 355 | .long sys_perf_event_open | 355 | .long sys_perf_event_open |
| 356 | .long sys_recvmmsg | ||
diff --git a/arch/sh/kernel/syscalls_64.S b/arch/sh/kernel/syscalls_64.S index 07d2aaea9ae8..2048a20d7c80 100644 --- a/arch/sh/kernel/syscalls_64.S +++ b/arch/sh/kernel/syscalls_64.S | |||
| @@ -392,3 +392,4 @@ sys_call_table: | |||
| 392 | .long sys_rt_tgsigqueueinfo | 392 | .long sys_rt_tgsigqueueinfo |
| 393 | .long sys_perf_event_open | 393 | .long sys_perf_event_open |
| 394 | .long sys_recvmmsg /* 365 */ | 394 | .long sys_recvmmsg /* 365 */ |
| 395 | .long sys_accept4 | ||
