xfs
[Top] [All Lists]

Re: kernel.h

Subject: Re: kernel.h
From: "D. Stimits" <stimits@xxxxxxxxxx>
Date: Thu, 14 Jun 2001 17:03:29 -0600
Cc: linux-xfs@xxxxxxxxxxx
References: <005a01c0f524$19645f10$0a01a8c0@den2>
Reply-to: stimits@xxxxxxxxxx
Sender: owner-linux-xfs@xxxxxxxxxxx
Juha Saarinen wrote:
> 
> :: On Thu, 14 Jun 2001, Kris Verbeeck wrote:
> ::
> :: > Hi,
> :: >
> :: > 1) After booting a linux 2.4.5 kernel with XFS support the
> :: > kernel.h file contains the following lines:
> :: >
> :: >   /* Kernel type package kernel2.4.5-xfs-2.4.5-xfs is not
> :: > installed2.4.5-xfs */
> :: >
> :: >   #ifndef __MODULE_KERNEL_package kernel2.4.5-xfs-2.4.5-xfs is not
> :: > installed
> :: >   #define __MODULE_KERNEL_package kernel2.4.5-xfs-2.4.5-xfs is not
> :: > installed 1
> :: >   #endif
> :: >
> :: > Why are they in there?  They are not valid C code.
> 
> It's a Red Hat-ism, I believe, supposedly created by the initscripts
> (although I can't find a reference to kernel.h in my /etc directory).

Redhat places kernel.h in /boot/. Don't know why, but the fact that it
is in /boot/ offers some hints.

D. Stimits, stimits@xxxxxxxxxx

> 
> I've got this on my system:
> 
> # cat /boot/kernel.h
> /* This file is automatically generated at boot time. */
> #ifndef __BOOT_KERNEL_H_
> #define __BOOT_KERNEL_H_
> 
> /* Kernel type i6862.4.6-pre2-xfs */
> 
> #ifndef __MODULE_KERNEL_i686
> #define __MODULE_KERNEL_i686 1
> #endif
> 
> #ifndef __BOOT_KERNEL_ENTERPRISE
> #define __BOOT_KERNEL_ENTERPRISE 0
> #endif
> 
> #ifndef __BOOT_KERNEL_SMP
> #define __BOOT_KERNEL_SMP 0
> #endif
> 
> #ifndef __BOOT_KERNEL_UP
> #define __BOOT_KERNEL_UP 1
> #endif
> 
> #endif
> 
> See: $KERNEL_SOURCE_DIR/linux-2.4/include/linux/rhconfig.h
> 
> It looks like you have made a typo in some config file, because the
> system looks for "kernel2.4.5-xfs-2.4.5-xfs" or something similar, but
> can't find it.
> 
> -- Juha

<Prev in Thread] Current Thread [Next in Thread>