[ARM] 3339/1: ARM EABI: make unmuxed syscalls visible

Patch from Nicolas Pitre

With EABI the multiplex sys_ipc and sys_socketcall syscalls are
unavailable and their support code even removed from the compiled
kernel, and the new unmuxed syscalls must be used instead.

Make those syscall numbers visible.

Signed-off-by: Nicolas Pitre <nico@cam.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>

authored by Nicolas Pitre and committed by Russell King d9db950c 6c0fa49b

+3 -3
+3 -3
include/asm-arm/unistd.h
··· 309 309 #define __NR_mq_getsetattr (__NR_SYSCALL_BASE+279) 310 310 #define __NR_waitid (__NR_SYSCALL_BASE+280) 311 311 312 - #if 0 /* reserve these for un-muxing socketcall */ 312 + #if defined(__ARM_EABI__) /* reserve these for un-muxing socketcall */ 313 313 #define __NR_socket (__NR_SYSCALL_BASE+281) 314 314 #define __NR_bind (__NR_SYSCALL_BASE+282) 315 315 #define __NR_connect (__NR_SYSCALL_BASE+283) ··· 329 329 #define __NR_recvmsg (__NR_SYSCALL_BASE+297) 330 330 #endif 331 331 332 - #if 0 /* reserve these for un-muxing ipc */ 332 + #if defined(__ARM_EABI__) /* reserve these for un-muxing ipc */ 333 333 #define __NR_semop (__NR_SYSCALL_BASE+298) 334 334 #define __NR_semget (__NR_SYSCALL_BASE+299) 335 335 #define __NR_semctl (__NR_SYSCALL_BASE+300) ··· 347 347 #define __NR_request_key (__NR_SYSCALL_BASE+310) 348 348 #define __NR_keyctl (__NR_SYSCALL_BASE+311) 349 349 350 - #if 0 /* reserved for un-muxing ipc */ 350 + #if defined(__ARM_EABI__) /* reserved for un-muxing ipc */ 351 351 #define __NR_semtimedop (__NR_SYSCALL_BASE+312) 352 352 #endif 353 353