lkml.org 
[lkml]   [2009]   [Jan]   [27]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [: [git pull] headers_check fixes]
Linus Torvalds wrote:
>>>
>> This is probably true. I think we should add this as one more of the
>> preprocessing rules which we really should just do, as well as automatic
>> mangling of integer types.
>
> Btw, the really scary thing is that I bet there are programs out there
> that "know" about kernel internals, and do things like
>
> #define CONFIG_SMP 1
> #define __KERNEL__ 1
> #include <asm/atomic.h>
>
> in order to get the atomic helpers from the kernel, and using CONFIG_xyz
> markers to force the exact version they want.
>
> And we will inevitably always end up breaking stuff like that. Nothing we
> can do about it - in the end, users can do infinitely odd things and know
> about our internals, and whatever changes we do will occasionally break
> some of the more incestuous code.
>

Yes, that's just PEBKAC.

-hpa



\
 
 \ /
  Last update: 2009-01-28 02:05    [W:1.317 / U:0.024 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site