lkml.org 
[lkml]   [2004]   [Sep]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
SubjectRe: [PATCH 2.6.9-rc1-mm3] [m32r] Modify sys_ipc() to remove useless iBCS2 support code
Date
On Montag, 6. September 2004 14:40, Hirokazu Takata wrote:
> From: Christoph Hellwig <hch@infradead.org>
> > - please don't implement ancient backward-compat syscalls in a new
> > port (that's why we made those conditional on __ARCH_WANT_* in unistd.h,
> > but see also old_ in your arch code and the totally useless iBCS2
> > hack in the sysv ipc code)
> > - your probably want to run all this code through sparse and fix warnings
>
> The useless iBCS2 supporting code is removed.
>
> However, according to old_ syscalls, I would like to keep backward-
> compatibility for a while, due to some old deb packages and
> executables for m32r.

Actually, you should consider the complete sys_ipc interface deprecated,
just like sys_socketcall and all old_ syscalls. Neither of these should
not be added to any new architecture, because you can simply call the
underlying syscall handlers like sys_socket or sys_semop directly, like
e.g. parisc does.

I guess it would be a good idea to have architecture independent versions
of sys_pipe, sys_mmap and sys_uname in the tree so new architectures
can start with an empty sys_arch.c.

Arnd <><
[unhandled content-type:application/pgp-signature]
\
 
 \ /
  Last update: 2005-03-22 14:05    [W:0.314 / U:0.388 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site