[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <1173520693.7128.17.camel@localhost>
Date: Sat, 10 Mar 2007 10:58:13 +0100
From: Martin Schwidefsky <schwidefsky@...ibm.com>
To: Andi Kleen <andi@...stfloor.org>
Cc: David Woodhouse <dwmw2@...radead.org>, akpm@...l.org,
linux-kernel@...r.kernel.org, linuxppc-dev@...abs.org,
rmk@....linux.org.uk, sam@...nborg.org, linux-arch@...r.kernel.org
Subject: Re: [PATCH] Complain about missing system calls.
On Fri, 2007-03-09 at 20:00 +0100, Andi Kleen wrote:
> > Not everybody has a simple indexed list of pointers :) For example,
> > for vax-linux, we use a struct per syscall with the expected number of
> > on-stack longwords for the call.
> >
> > So if something "new" is coming up, please keep in mind that it should
> > be flexible enough to represent that. :)
>
> Are there plans to merge vax any time soon to mainline?
>
> Normally we don't care very much about out of tree code, especially
> if it adds complexity like this.
>
> But I suspect s390 would need number of arguments anyways.
I can't quite follow that line of thought. Why does s390 need the number
of arguments? The wrapper of a compat system call implicitly knows how
many arguments a system calls to do the conversion. For a normal system
call we just call the function. Random example sys_read: the user space
loads the arguments to register %r2, %r3, %r4 and calls the system. The
register are not touched until sys_read is reached. Only sys_read cares
about the number of arguments in this case.
--
blue skies, IBM Deutschland Entwicklung GmbH
Martin Vorsitzender des Aufsichtsrats: Johann Weihen
Geschäftsführung: Herbert Kircher
Martin Schwidefsky Sitz der Gesellschaft: Böblingen
Linux on zSeries Registergericht: Amtsgericht Stuttgart,
Development HRB 243294
"Reality continues to ruin my life." - Calvin.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists