I have redhat's embbed linux kernel 2.2.13.

I ported it on my custom board (which has MPC860 CPU), and for studying the 
device driver I recompiled the kernel with loadable module.

There were some error, because some unused modules symbols are exported ( e.g., 
PCI driving symbols). I think I can omit them.

But among the unused symbols there was request_irq.

I searched the request_irq, and I found there was request_8xxirq instead of 
request_irq. In DRIVERS\CHAR\SERIAL.C file I found this define state.

"#define request_irq request_8xxirq"

and in ARCH\PPC\KERNEL\IRQ.C,

#ifndef CONFIG_8xx
int request_irq(unsigned int irq, void (*handler)(int, void *, struct pt_regs 
*),
#else
int request_8xxirq(unsigned int irq, void (*handler)(int, void *, struct 
pt_regs *),
#endif

I wonder whether request_8xxirq can work same as request_irq, and all modules 
work with request_8xxirq.

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/



Reply via email to