Wonder why the precompiled kernel sources leave that out. Using a full standard non patched kernel I have the following. Which shows the msr.c file it is looking for to compile against.
I have the orginal precompiled kernel-devel on mine and has exactly like yours. No msr.c file. Not knowing what you are compiling I would you need to goto
http://www.kernel.org and download the latest kernel and build it. Check this post on building 2.6 kernels under Redhat type distros.
http://www.linuxquestions.org/questi...36#post1401136
Brian
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/acpi
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/cpu
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/.gitignore
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/alternative.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/apic.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/apm.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/asm-offsets.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/bootflag.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/cpuid.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/crash.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/crash_dump.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/doublefault.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/e820.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/early_printk.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/efi.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/efi_stub.S
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/entry.S
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/geode.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/head.S
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/hpet.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/i386_ksyms.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/i387.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/i8237.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/i8253.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/i8259.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/init_task.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/io_apic.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/ioport.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/irq.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/kprobes.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/ldt.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/machine_kexec.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/Makefile
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/mca.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/microcode.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/module.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/mpparse.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/msr.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/nmi.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/numaq.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/paravirt.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/pci-dma.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/pcspeaker.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/process.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/ptrace.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/quirks.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/reboot.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/reboot_fixups.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/relocate_kernel.S
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/scx200.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/setup.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/sigframe.h
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/signal.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/smpboot.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/smp.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/smpcommon.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/srat.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/summit.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/syscall_table.S
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/sysenter.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/sys_i386.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/time.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/topology.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/trampoline.S
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/traps.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/tsc.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/tsc_sync.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/vm86.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/vmi.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/vmiclock.c
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/vmlinux.lds.S
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/vsyscall-int80.S
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/vsyscall.lds.S
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/vsyscall-note.S
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/vsyscall.S
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/vsyscall-sigreturn.S
file:///usr/src/linux-2.6.23.8/arch/i386/kernel/vsyscall-sysenter.S