Hi All I am facing the strange problem.
We are uing the PPC Linux over the MPC860 Board. There is a kernel char driver which interracts with the HW on request from the User Mode Application. ISR routines are written in Kernel which sends the signal to the User Mode using the Select poll mechanism.
When I put the printk inside the ISR routine , User Mode Task receives the event very fast however on removing the printk it takes a long time for the event to be recieved by the user task.
Can somebody help what the printk is doing ?
I have Level triggered interrupts and interrupts are disabled in ISR and enabled on reading the HW source.
Thanks in Advance