On Wednesday 25 February 2009, Gene Heskett wrote:
On Wednesday 25 February 2009, Maciej Cencora wrote:
On środa, 25 lutego 2009 03:16:42 Gene Heskett wrote: [...] You must export init_mm symbol (find the file in kernel source where this function is defined and add export symbol macro).
I have no idea how to add that macro once I do find it.
Continuing my own thread here, and the magic of a grep -R, I find this in the recent kernels. In 2.6.28.7/arch/x86/kernel/init_task.c: struct mm_struct init_mm = INIT_MM(init_mm); EXPORT_UNUSED_SYMBOL(init_mm); /* will be removed in 2.6.26 */ Should I convert that to EXPORT_SYMBOL(init_mm); ?? Answered my own question I guess, changed it, rebuilt the kernel, rebooted (and got a huge Oops forcing a hardware reset on the shutdown), then logged in and without starting x, re-ran my script, and again got lots of warnings about it not being available in this kernel. Do I have some option turned off in a make xconfig? But it seems to me that it has to be building that or it couldn't even boot... I'll send this and reboot to a fedora issue kernel & repeat this just for grins. Ideas anyone?
Maciej
Thanks Maciej.
-- Cheers, Gene "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author) Sorry about off-topic. I thought I was posting to Usenet.
- William Park on linux-kernel
-- Cheers, Gene "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author) Have the courage to take your own thoughts seriously, for they will shape you. -- Albert Einstein -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org