04 Jun, 2015
1 commit
-
The build time generated syscall definitions are entry code related, move
them into the arch/x86/entry/ directory.Cc: Borislav Petkov
Cc: H. Peter Anvin
Cc: Linus Torvalds
Cc: Thomas Gleixner
Cc: Andy Lutomirski
Cc: Denys Vlasenko
Cc: Brian Gerst
Cc: Peter Zijlstra
Cc: linux-kernel@vger.kernel.org
Signed-off-by: Ingo Molnar
20 May, 2014
1 commit
-
The new renameat2 syscall provides all the functionality of renameat
with an additional flags argument, so make renameat optional so that
future architectures can omit it without getting a warning.This patch doesn't affect existing architectures.
Signed-off-by: James Hogan
Acked-by: Arnd Bergmann
Signed-off-by: Miklos Szeredi
Cc: linux-arch@vger.kernel.org
25 Sep, 2012
1 commit
-
"echo" doesn't read from stdin, therefore the checksyscalls script didn't
warn about not implemented system calls anymore since 29dc54c6
("checksyscalls: Use arch/x86/syscalls/syscall_32.tbl as source").Use "cat" instead of "echo" which handles this correctly.
Signed-off-by: Heiko Carstens
Cc: Michal Marek
Cc: H. Peter Anvin
Cc: Cyrill Gorcunov
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
18 Nov, 2011
1 commit
-
Use the new arch/x86/syscalls/syscall_32.tbl file as source instead of
arch/x86/include/asm/unistd_32.h.Cc: Michal Marek
Cc: Geert Uytterhoeven
Cc: Sam Ravnborg
Signed-off-by: H. Peter Anvin
20 Dec, 2010
1 commit
-
The usage help in the comments
- refers to the wrong script name,
- doesn't mention that $srctree must be set.Hence correct the script name, and derive the source tree path from the script
path, so we no longer need to rely on $srctree being set by the caller.Signed-off-by: Geert Uytterhoeven
Acked-by: Sam Ravnborg
Signed-off-by: Michal Marek
26 Jun, 2010
1 commit
-
The initial pass at the generic ABI assumed that wait4() could be
easily expressed using waitid(). Although it's true that wait4()
can be built on waitid(), it's awkward enough that it makes more
sense to continue to include wait4 in the generic syscall ABI.Since there is already a deprecated wait4 in the ABI, this change
converts that wait4 into old_wait, and puts wait4 in the next
available slot for new supported syscalls, after the platform-specific
syscalls at number 260.Signed-off-by: Chris Metcalf
Acked-by: Arnd Bergmann
12 Jun, 2009
1 commit
-
A new architecture should only define a minimal set of system
calls while still providing the full functionality. This version
of unistd.h has gone through intensive review to make sure that
by default it only enables syscalls that do not already have
a more featureful replacement.It is modeled after the x86-64 version of unistd.h, which unifies
the syscall number definition and the actual system call table
in a single file, in order to keep them synchronized much more
easily.This first version still keeps legacy system call definitions
around, guarded by various #ifdefs, and with numbers larger
than 1024. The idea behind this is to make it easier for
new architectures to transition from a full list to the reduced
set. In particular, the new microblaze architecture that should
migrate to using the generic ABI headers can at least use an
existing uClibc source tree without major rewrites during the
conversion.Signed-off-by: Arnd Bergmann
30 Oct, 2008
1 commit
-
Make the checksyscalls script work even on systems where sed is non-gnu.
Signed-off-by: Andrew Morton
Signed-off-by: Sam Ravnborg
23 Oct, 2008
1 commit
-
Signed-off-by: Al Viro
Signed-off-by: H. Peter Anvin