[lkml]   [2000]   [Oct]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
Subjectkernel build and symbol version problem with RedHat Linux 7
Hi All,

I built the kernel on RedHat Linux 7 after configuring
the build (make menuconfig) for SMP kernel.
After installing the kernel (copy bzImage to /boot directory
and run lilo) I rebooted the system to run the new kernel.
Then I looked at the /proc/ksyms file to see if the
symbol names are proper or not and they were not.
For example, the symbol name for

scsi_register --> scsi_register_R__ver_scsi_register
instead of scsi_register_Rsmp<some number>

Similarly for

pci_read_config_dword ---> pci_read_config_dword_R_ver_str(2ca7e89f)
instead of pci_read_config_dword_Rsmp<some number).

In the second case, the macro _ver_str does not seem to be getting expanded.
Probably the definition of _ver_str is missing or is under some ifdef
which is missing.

I think somthing is changed in the build process in the RedHat Linux 7
, but I don't know what. I think __module__smp or something like
that is missing from CFLAGS. or probably that define is missing from
some header file.

I am sure somebody must have faced this problem with RedHat 7. If you know
the solution, please let me know.

THanks and regards,

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

 \ /
  Last update: 2005-03-22 12:41    [W:0.026 / U:3.620 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site