Thread (42 messages) 42 messages, 12 authors, 2006-08-30

Re: [PATCH 6/7] remove all remaining _syscallX macros

From: Arjan van de Ven <hidden>
Date: 2006-08-28 10:37:52
Also in: lkml

On Mon, 2006-08-28 at 11:00 +0100, David Woodhouse wrote:
On Mon, 2006-08-28 at 10:53 +0200, Andi Kleen wrote:
quoted
quoted
/usr/include/linux is _not_ a place to dump "reference code" in lieu of
documentation on using kernel interfaces.
At least for the system call interface it was always. It is not
my fault you're trying to suddenly redefine it to be something else.
I'm trying to 'suddenly redefine' kernel headers as something that
_isn't_ just a library of random crap for people to abuse in userspace
as they see fit, then whine when something breaks even though it was
never really guaranteed to work when abused in that way anyway.

So far, you're just reminding me why that needed to be done.
quoted
quoted
Besides, the _syscallX implementations in the kernel were generally
unsuitable for use [as a reference implementation]
I disagree. I used them and they worked great for me.
the x86_64 macros use the VDSO page? great! I didn't know that.
But that would make them unusable for kernel use I suspect...


-- 
if you want to mail me at work (you don't), use arjan (at) linux.intel.com
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help