On Wed, 2005-08-17 at 10:22, Aggarwal, Vikas (OFT) wrote: > Try this. > "send_sig(SIGUSR1/SIGUSR2, find_task_by_pid(pid),0);" > http://lxr.linux.no/source/kernel/signal.c#L1249 > Not sure if this is the best way to do it or if there are other ways. > Note that find_task_by_pid() requires read_lock(&tasklist_lock), which is also used by send_sig_info(). You should thus not embed the find_task_by_pid() call in the send_sig: struct task_struct *sigtask; read_lock(&tasklist_lock); sigtask = find_task_by_pid(pid); read_unlock(&tasklist_lock); send_sig(SIGUSR1/SIGUSR2, sigtask, 0); -Bob > -vikas > > > -------------------------------------------------------- > This e-mail, including any attachments, may be confidential, privileged or otherwise legally protected. It is intended only for the addressee. If you received this e-mail in error or from someone who was not authorized to send it to you, do not disseminate, copy or otherwise use this e-mail or its attachments. Please notify the sender immediately by reply e-mail and delete the e-mail from your system. > > > -----Original Message----- > > From: kernelnewbies-bounce@xxxxxxxxxxxx > [mailto:kernelnewbies-bounce@xxxxxxxxxxxx] On Behalf Of Ayyappan H > Sent: Wednesday, August 17, 2005 2:53 AM > To: kernelnewbies@xxxxxxxxxxxx > Subject: Asynchronous notification > > hai , > Can anyone list what are the ways available to send > signal or indication to kernel space asychronously to > user space. > I had to send around 5 or 6 indication to user > asynchronously .Using kill_fasync,it is possible to > send only SIGIO signal which will solve only one > indication.In this case what shall I do?? > If 3 or 4 process running in user space,how to send > to specific process ie., If iam sending a signal to > user space having two or more process running,which > process will receive that signal?? > > Rgds > H.Ayyappan > > > > > > > ____________________________________________________ > Send a rakhi to your brother, buy gifts and win attractive prizes. Log > on to http://in.promos.yahoo.com/rakhi/index.html > > -- > Kernelnewbies: Help each other learn about the Linux kernel. > Archive: http://mail.nl.linux.org/kernelnewbies/ > FAQ: http://kernelnewbies.org/faq/ > > -- > Kernelnewbies: Help each other learn about the Linux kernel. > Archive: http://mail.nl.linux.org/kernelnewbies/ > FAQ: http://kernelnewbies.org/faq/ > > -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/