10 Jan, 2012
1 commit
-
While debugging udev > 170 failure on Debian Wheezy
(http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=648325), it appears
that the issue was in fact due to missing accept4() in ia64.This patch simply adds accept4() to ia64.
Signed-off-by: Émeric Maschino
Signed-off-by: Tony Luck
03 Nov, 2011
1 commit
-
Add sys_process_vm_readv and sys_process_vm_writev to ia64
syscall table. Passes tests at http://ozlabs.org/~cyeoh/cma/cma-test-20110718.tgzSigned-off-by: Tony Luck
01 Jun, 2011
1 commit
-
Add entries in unistd.h and entry.S to make this new syscall visible.
Signed-off-by: Tony Luck
29 May, 2011
1 commit
-
32bit and 64bit on x86 are tested and working. The rest I have looked
at closely and I can't find any problems.setns is an easy system call to wire up. It just takes two ints so I
don't expect any weird architecture porting problems.While doing this I have noticed that we have some architectures that are
very slow to get new system calls. cris seems to be the slowest where
the last system calls wired up were preadv and pwritev. avr32 is weird
in that recvmmsg was wired up but never declared in unistd.h. frv is
behind with perf_event_open being the last syscall wired up. On h8300
the last system call wired up was epoll_wait. On m32r the last system
call wired up was fallocate. mn10300 has recvmmsg as the last system
call wired up. The rest seem to at least have syncfs wired up which was
new in the 2.6.39.v2: Most of the architecture support added by Daniel Lezcano
v3: ported to v2.6.36-rc4 by: Eric W. Biederman
v4: Moved wiring up of the system call to another patch
v5: ported to v2.6.39-rc6
v6: rebased onto parisc-next and net-next to avoid syscall conflicts.
v7: ported to Linus's latest post 2.6.39 tree.> arch/blackfin/include/asm/unistd.h | 3 ++-
> arch/blackfin/mach-common/entry.S | 1 +
Acked-by: Mike FrysingerOh - ia64 wiring looks good.
Acked-by: Tony LuckSigned-off-by: Eric W. Biederman
Signed-off-by: Linus Torvalds
23 Mar, 2011
1 commit
-
Four new syscalls:
sys_name_to_handle_at
sys_open_by_handle_at
sys_clock_adjtime
sys_syncfsSigned-off-by: Tony Luck
19 Aug, 2010
1 commit
-
arch/ia64/kernel/process.c:636: error: conflicting types for ‘sys_execve’
commit d7627467b7a8dd6944885290a03a07ceb28c10eb
Make do_execve() take a const filename pointerMissed the declaration of sys_execve in the ia64 asm/unistd.h (perhaps
because there is no reason for it to be there ... it might be a left over
from the COMPAT code?). Just delete the conflicting version.Signed-off-by: Tony Luck
14 Aug, 2010
3 commits
-
* 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:
[IA64] Add latest crop of syscalls
[IA64] Fix 64-bit atomic routines to return "long" -
Three new syscalls for 2.6.36: prlimit64, fanotify_init and
fanotify_mark. Wire up the ia64 syscall table for them.Signed-off-by: Tony Luck
-
Mark arguments to certain system calls as being const where they should be but
aren't. The list includes:(*) The filename arguments of various stat syscalls, execve(), various utimes
syscalls and some mount syscalls.(*) The filename arguments of some syscall helpers relating to the above.
(*) The buffer argument of various write syscalls.
Signed-off-by: David Howells
Acked-by: David S. Miller
Signed-off-by: Linus Torvalds
09 Feb, 2010
1 commit
-
This has been broken since May 2008 when Al Viro killed altroot support.
Since nobody has complained, it would appear that there are no users of
this code (A plausible theory since the main OSVs that support ia64 prefer
to use the IA32-EL software emulation).Signed-off-by: Tony Luck
09 Dec, 2009
1 commit
-
Build warning:
:1523:2: warning: #warning syscall recvmmsg not implementedBecause when recvmmesg was added, the previous syscall define was
cut&pasted, and a spurious "rt_" left in the name of the define.Signed-off-by: Tony Luck
15 Oct, 2009
1 commit
-
Reported-by: "Tony Luck"
Signed-off-by: Arnaldo Carvalho de Melo
Acked-by: Tony Luck
Signed-off-by: David S. Miller
17 Jun, 2009
2 commits
-
ia64 doesn't have old and new versions of the umount system call.
It just has the new version.Fixes this build warning:
:395:2: warning: #warning syscall umount2 not implementedSigned-off-by: Tony Luck
-
Assign syscall #1321 for rt_tgsigqueueinfo.
Signed-off-by: Tony Luck
09 Apr, 2009
1 commit
-
Gerd Hoffmann added these to Linux. Let ia64 use them.
Signed-off-by: Tony Luck
14 Jan, 2009
1 commit
-
Remove __attribute__((weak)) from common code sys_pipe implemantation.
IA64, ALPHA, SUPERH (32bit) and SPARC (32bit) have own implemantations
with the same name. Just rename them.
For sys_pipe2 there is no architecture specific implementation.Cc: Richard Henderson
Cc: David S. Miller
Cc: Paul Mundt
Cc: Tony Luck
Signed-off-by: Heiko Carstens
18 Oct, 2008
1 commit
-
It's just a duplicate of the native sys_pause, which we can use after
defining __ARCH_WANT_SYS_PAUSE.Signed-off-by: Christoph Hellwig
Signed-off-by: Tony Luck
02 Aug, 2008
1 commit
-
After moving the the include files there were a few clean-ups:
1) Some files used #include , changed to
2) Some comments alerted maintainers to look at various header files to
make matching updates if certain code were to be changed. Updated these
comments to use the new include paths.3) Some header files mentioned their own names in initial comments. Just
deleted these self references.Signed-off-by: Tony Luck