Red Hat Bugzilla – Bug 155040
Can't build kernel with non 4K stacks
Last modified: 2007-11-30 17:11:04 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.6) Gecko/20050323 Firefox/1.0.2 Fedora/1.0.2-1.3.1
Description of problem:
If you deselect the kernel hacking/4K stack kernel option when building a kernel it fails with the following error message
arch/i386/kernel/built-in.o(.init.text+0x1a47): In function `init_IRQ':
arch/i386/kernel/i8259.c:429: undefined reference to `irq_ctx_init'
arch/i386/kernel/built-in.o(.init.text+0x1a5e):arch/i386/kernel/i8259.c:429: undefined reference to `irq_ctx_init'
make: *** [.tmp_vmlinux1] Error 1
I demonstrated this by taking the kernel config from /boot and building it successfully. Then I did make xconfig and deselected the 4k stack option and got the above failure.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. see above description
Actual Results: the error message above
Expected Results: The kernel should have built correctly or information should have been present during configuration explaining how to avoid the problem
I am aware of your contemptuos dustbin classification in 'bug' 126342. This is clearly a problem redhat have introduced and I have gone to some effort to provide a clear and simple demonstration of *your* problem.
This roblem amtters to me as I have to use 3rd party modem drivers which require larger stacks. The 2.6.11 kernel is unusable by me as I cannot use it in conjunction with these drivers.
Rik, this seems to be caused by something in the Xen patches.
actually, it doesnt, bad grep on my part.
this looks to be broken upstream.
*** This bug has been marked as a duplicate of 126342 ***
as for modem drivers... you are aware of the slmodem userspace modem stack right ?