All of lore.kernel.org
 help / color / mirror / Atom feed
* [parisc-linux] missing system calls ?
@ 2007-03-17 12:48 Helge Deller
  0 siblings, 0 replies; 3+ messages in thread
From: Helge Deller @ 2007-03-17 12:48 UTC (permalink / raw)
  To: parisc-linux

I just tested the patch "missing system calls" patch by David Woodhouse (http://thread.gmane.org/gmane.linux.ports.ppc64.devel/16991) 
and the additional patch by David Miller (http://thread.gmane.org/gmane.linux.ports.ppc64.devel/16991/focus=502554) on top of it.
I really liked the patches.

Here is the result for my parisc-linux tree:
init/missing_syscalls.h:68:3: warning: #warning syscall umount not implemented
init/missing_syscalls.h:203:3: warning: #warning syscall sigaction not implemented
init/missing_syscalls.h:218:3: warning: #warning syscall sigsuspend not implemented
init/missing_syscalls.h:248:3: warning: #warning syscall select not implemented
init/missing_syscalls.h:269:3: warning: #warning syscall readdir not implemented
init/missing_syscalls.h:308:3: warning: #warning syscall socketcall not implemented
init/missing_syscalls.h:353:3: warning: #warning syscall ipc not implemented
init/missing_syscalls.h:359:3: warning: #warning syscall sigreturn not implemented
init/missing_syscalls.h:749:3: warning: #warning syscall fadvise64 not implemented
init/missing_syscalls.h:800:3: warning: #warning syscall statfs64 not implemented
init/missing_syscalls.h:803:3: warning: #warning syscall fstatfs64 not implemented
init/missing_syscalls.h:809:3: warning: #warning syscall utimes not implemented
init/missing_syscalls.h:845:3: warning: #warning syscall kexec_load not implemented

Comments ?

Helge
_______________________________________________
parisc-linux mailing list
parisc-linux@lists.parisc-linux.org
http://lists.parisc-linux.org/mailman/listinfo/parisc-linux

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [parisc-linux] missing system calls ?
       [not found] ` <20070317150117.GA10950@athena.road.mcmartin.ca>
@ 2007-03-18 11:51   ` Helge Deller
  0 siblings, 0 replies; 3+ messages in thread
From: Helge Deller @ 2007-03-18 11:51 UTC (permalink / raw)
  To: Kyle McMartin; +Cc: parisc-linux

On Saturday 17 March 2007, Kyle McMartin wrote:
> On Sat, Mar 17, 2007 at 01:48:56PM +0100, Helge Deller wrote:
> 
> > init/missing_syscalls.h:203:3: warning: #warning syscall sigaction not implemented
> > init/missing_syscalls.h:218:3: warning: #warning syscall sigsuspend not implemented
> > init/missing_syscalls.h:359:3: warning: #warning syscall sigreturn not implemented
> 
> We don't support non-realtime signals (the syscalls are rt_*)
> 
> > init/missing_syscalls.h:68:3: warning: #warning syscall umount not implemented
> 
> umount2
> 
> > init/missing_syscalls.h:248:3: warning: #warning syscall select not implemented
> 
> newselect
> 
> > init/missing_syscalls.h:269:3: warning: #warning syscall readdir not implemented
> 
> obsolete
> 
> > init/missing_syscalls.h:308:3: warning: #warning syscall socketcall not implemented
> 
> we don't use the socketcall multiplexer (presumably because we don't need
> to put the args on the stack) for socket/bind/connect/ etc...
> 
> > init/missing_syscalls.h:353:3: warning: #warning syscall ipc not implemented
> 
> same story as socketcall, obsolete multiplexed syscall
> 
> > init/missing_syscalls.h:749:3: warning: #warning syscall fadvise64 not implemented
> 
> sys_fadvise64_64 versus fadvise64 is a reordering of syscall args, presumably
> because loff_t is 64bit and needs to be passed in pairs.
> 
> > init/missing_syscalls.h:800:3: warning: #warning syscall statfs64 not implemented
> > init/missing_syscalls.h:803:3: warning: #warning syscall fstatfs64 not implemented
> 
> Your kernel is too old. 2.6.21-rc3 has this.
> 
> > init/missing_syscalls.h:809:3: warning: #warning syscall utimes not implemented
> 
> Dunno about this one. sys_utimes seems to just call futimesat anyways.
> 
> > init/missing_syscalls.h:845:3: warning: #warning syscall kexec_load not implemented
> 
> nobody's implemented kexec yet. :)

Thanks Kyle !

So parisc-linux has all important (and currently on PA possible) syscalls wired up.
Nice to know.

Helge
_______________________________________________
parisc-linux mailing list
parisc-linux@lists.parisc-linux.org
http://lists.parisc-linux.org/mailman/listinfo/parisc-linux

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [parisc-linux] missing system calls ?
       [not found] <200703171348.56311.deller@gmx.de>
@ 2007-03-17 15:01 ` Kyle McMartin
       [not found] ` <20070317150117.GA10950@athena.road.mcmartin.ca>
  1 sibling, 0 replies; 3+ messages in thread
From: Kyle McMartin @ 2007-03-17 15:01 UTC (permalink / raw)
  To: Helge Deller; +Cc: parisc-linux

On Sat, Mar 17, 2007 at 01:48:56PM +0100, Helge Deller wrote:

> init/missing_syscalls.h:203:3: warning: #warning syscall sigaction not implemented
> init/missing_syscalls.h:218:3: warning: #warning syscall sigsuspend not implemented
> init/missing_syscalls.h:359:3: warning: #warning syscall sigreturn not implemented

We don't support non-realtime signals (the syscalls are rt_*)

> init/missing_syscalls.h:68:3: warning: #warning syscall umount not implemented

umount2

> init/missing_syscalls.h:248:3: warning: #warning syscall select not implemented

newselect

> init/missing_syscalls.h:269:3: warning: #warning syscall readdir not implemented

obsolete

> init/missing_syscalls.h:308:3: warning: #warning syscall socketcall not implemented

we don't use the socketcall multiplexer (presumably because we don't need
to put the args on the stack) for socket/bind/connect/ etc...

> init/missing_syscalls.h:353:3: warning: #warning syscall ipc not implemented

same story as socketcall, obsolete multiplexed syscall

> init/missing_syscalls.h:749:3: warning: #warning syscall fadvise64 not implemented

sys_fadvise64_64 versus fadvise64 is a reordering of syscall args, presumably
because loff_t is 64bit and needs to be passed in pairs.

> init/missing_syscalls.h:800:3: warning: #warning syscall statfs64 not implemented
> init/missing_syscalls.h:803:3: warning: #warning syscall fstatfs64 not implemented

Your kernel is too old. 2.6.21-rc3 has this.

> init/missing_syscalls.h:809:3: warning: #warning syscall utimes not implemented

Dunno about this one. sys_utimes seems to just call futimesat anyways.

> init/missing_syscalls.h:845:3: warning: #warning syscall kexec_load not implemented

nobody's implemented kexec yet. :)

Cheers,
	Kyle

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2007-03-18 11:51 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-03-17 12:48 [parisc-linux] missing system calls ? Helge Deller
     [not found] <200703171348.56311.deller@gmx.de>
2007-03-17 15:01 ` Kyle McMartin
     [not found] ` <20070317150117.GA10950@athena.road.mcmartin.ca>
2007-03-18 11:51   ` Helge Deller

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.