lkml.org 
[lkml]   [2006]   [Mar]   [26]   [last100]   RSS Feed
Views: [more markup]  [less markup]  [headers]  [forward] 
 
Messages in this thread
/
DateSun, 26 Mar 2006 06:52:05 -0500
FromKyle Moffett <>
Subject[RFC][PATCH 0/2] KABI example conversion and cleanup
On Fri, 24 Mar 2006 17:46:27 -0500 Kyle Moffett <mrmacman_g4@mac.com> wrote:
> I'm working on some sample patches now which I'll try to post in a
> few days if I get the time.

Ok, here's a sample of the KABI conversion and cleanup patches that I'm
proposing.  I have a few fundamental goals for these patches:
1)  The Linux kernel compiles and works at every step along the way
2)  Since most of the headers are currently quite broken with respect to
    GLIBC and userspace, I won't spend much extra time preserving
    compatibility with GLIBC, userspace, or non-GCC compilers.
3)  Everything in include/kabi will have a __kabi_ or __KABI_ prefix.
4)  Headers in include/linux that need the KABI interfaces will include
    the corresponding <kabi/*.h> header and define or typedef the
    necessary KABI definitions to the names the kernel wants.
5)  The stuff in include/kabi/*.h should always be completely independent
    of userspace/kernelspace and not require any includes outside of
    <kabi/*>.  This means that the only preprocessor symbols that we can
    assume are present are those provided by the compiler itself.
Cheers,
Kyle Moffett
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2006-03-26 11:54    [from the cache]
©2003-2008