Voluntary Preempt P9 againstclean 2.6.8.1 -- on AMD64, compile failure
On Debian-AMD64
Applied
http://redhat.com/~mingo/voluntary-preempt/voluntary-preempt-2.6.8.1-P9
to a clean 2.6.8.1 (simply copied over my old .config). Patching went fine. Using gcc 3.3.4.
CC kernel/hardirq.okernel/hardirq.c: In function `recalculate_desc_flags':kernel/hardirq.c:309: error: `SA_NODELAY' undeclared (first use in this function)kernel/hardirq.c:309: error: (Each undeclared identifier is reported only oncekernel/hardirq.c:309: error: for each function it appears in.) kernel/hardirq.c: In function `generic_setup_irq':kernel/hardirq.c:339: error: `SA_NODELAY' undeclared (first use in this function)kernel/hardirq.c: In function `threaded_read_proc':kernel/hardirq.c:641: error: `SA_NODELAY' undeclared (first use in this function)kernel/hardirq.c: In function `threaded_write_proc':kernel/hardirq.c:659: error: `SA_NODELAY' undeclared (first use in this function)
make[2]: *** [kernel/hardirq.o] Error 1
make[1]: *** [kernel] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.8.1'
make: *** [stamp-build] Error 2
Clean 2.6.8.1, patched with 2.6.8.1
Had to set CONFIG_VOLUNTARY_PREEMPT=y / CONFIG_PREEMPT_VOLUNTARY=y manually in .config. I talked to a guy who said it was there in his "menuconfig". For me the option didn't appear.
Here's my .config: http://findus.dhs.org/~odd/.config
Any idea?
gcc 3.3.4
Cheers.