On Tue, Apr 5, 2011 at 10:37, Vijay Ram Chitrapu <chitrapu.vijayram@xxxxxxxxx> wrote: > Thanks Dave for that reply. > While i try out registering handlers for all possible signals, I > forgot to mention this point in my previous email. > > The userspace is waiting on a select call. As per the system design, > the kernel module interrupts when there is a data intended to the user > (via poll in kernel). If this could be the cause for the userspace > getting a signal, then typically what signal is generated to the > process to invoke select to inform that the I/O is ready. Is it SIGIO? it's select() right? no async I/O? well,then AFAIK it;s not signal...the blocking process is scheduled back to run queue and scheduler kicks in... -- regards, Mulyadi Santosa Freelance Linux trainer and consultant blog: the-hydra.blogspot.com training: mulyaditraining.blogspot.com _______________________________________________ Kernelnewbies mailing list Kernelnewbies@xxxxxxxxxxxxxxxxx http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies