aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/include/asm/Kbuild
diff options
context:
space:
mode:
authorRussell King <rmk+kernel@armlinux.org.uk>2016-10-18 19:57:01 +0100
committerRussell King <rmk+kernel@armlinux.org.uk>2016-10-18 21:34:06 +0100
commit96a8fae0fe094b6a26a3ec88b2f097418f269cfe (patch)
tree611c87ac99ac3ee4407d4d37b6c77d5274e3c2e1 /arch/arm/include/asm/Kbuild
parentARM: remove indirection of asm/mach-types.h (diff)
downloadlinux-dev-96a8fae0fe094b6a26a3ec88b2f097418f269cfe.tar.xz
linux-dev-96a8fae0fe094b6a26a3ec88b2f097418f269cfe.zip
ARM: convert to generated system call tables
Convert ARM to use a similar mechanism to x86 to generate the unistd.h system call numbers and the various kernel system call tables. This means that rather than having to edit three places (asm/unistd.h for the total number of system calls, uapi/asm/unistd.h for the system call numbers, and arch/arm/kernel/calls.S for the call table) we have only one place to edit, making the process much more simple. The scripts have knowledge of the table padding requirements, so there's no need to worry about __NR_syscalls not fitting within the immediate constant field of ALU instructions anymore. Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
Diffstat (limited to 'arch/arm/include/asm/Kbuild')
-rw-r--r--arch/arm/include/asm/Kbuild1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm/include/asm/Kbuild b/arch/arm/include/asm/Kbuild
index 5b06064946ce..b7960e3956b2 100644
--- a/arch/arm/include/asm/Kbuild
+++ b/arch/arm/include/asm/Kbuild
@@ -41,3 +41,4 @@ generic-y += trace_clock.h
generic-y += unaligned.h
generated-y += mach-types.h
+generated-y += unistd-nr.h