My kernel is 2.4.22, and I also had this problem.

This problem is because load.c from iqrbase sources references to 

cli(), saveflags(), restore_flags(),

# define cli()                  local_irq_disable()
# define save_flags(x)          local_save_flags(x)
# define restore_flags(x)       local_irq_restore(x)

which are in fact defined in <linux/interrupt.h>. The compiler gives the
warnings concerning implicit declarations of these functions.

Inserting 

#include <linux/interrupts.h> 

into load.c results in the compilation of the module stops due to errors. 
I simply added the definitions to load.c, and recompile irqbase. Now it works. 
This is ugly solution, but I do not know the better one.

-- 
Serge


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to