[lkml]   [2004]   [Jun]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: Stop the Linux kernel madness
Andreas Dilger wrote:
> On Jun 18, 2004 10:53 -0700, 4Front Technologies wrote:
>>The issue is also SuSE's 2.6.4 kernel added the REGPARM patch which was
>>only introduced in Linux 2.6.5 for example. Wouldn't it be better if SuSE
>>had shipped their kernel as Linux 2.6.5?. The point is what constitutes a
>>"baseline" Linux kernel?. You can add all your patches but if now the
>>kernel is more in tune with Linux 2.6.7, just call it Linux 2.6.7 - calling
>>it 2.6.5 will break a lot of software that isn't included with your kernel.
> We gave up trying to use kernel versions to determine what features/interface
> to use for a given kernel long ago. Instead we have configure check for a
> particular interface and use "#ifdef HAVE_foo", not "#if LINUX_KERNEL_VERSION".
> I can understand why SuSE does this - there is no way they can ship the
> "latest" kernel and still have tested it thoroughly, yet if they find a
> specific defect they need to fix it (preferrably in the same way that a
> later kernel fixes it).


We precisely use this mechanism - we use
/lib/modules/<version>/build/include/linux/config.h to figure such features out
but when the "build" part of the path doesn't point to the right source tree,
where do you look?. SuSE ships kernel sources "unconfigured" which means that
you have to rely on something else to tell you what the exact kernel
configuration looks like.

You can look at /proc/config.gz but that's not a standard on all distros either.

best regards

Dev Mazumdar
4Front Technologies
4035 Lafayette Place, Unit F, Culver City, CA 90232, USA.
Tel: (310) 202 8530 URL:
Fax: (310) 202 0496 Email:

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
More majordomo info at
Please read the FAQ at

 \ /
  Last update: 2005-03-22 14:03    [W:0.118 / U:0.108 seconds]
©2003-2018 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site