On Sun, Mar 21, 2010 at 07:43:50PM -0700, perumal316 wrote: > Hi, > > Is there any way to get the current process ID and the corresponding > name of the application from the kernel module? > > I have tried using task->comm ,task->pid, current->pid etc But I am > not getting the correct process ID. > > I want to printk the process ID and the application name each time a > system call is called. System call should have a way to identify which > process ID or application is calling it. > > Any other way to printk the process ID and the application name? > > Thanks In Advance, > Perumal > > -- > You received this message because you are subscribed to the Linux Users Group. > To post a message, send email to [email protected] > To unsubscribe, send email to [email protected] > For more options, visit our group at > http://groups.google.com/group/linuxusersgroup > > To unsubscribe from this group, send email to > linuxusersgroup+unsubscribegooglegroups.com or reply to this email with the > words "REMOVE ME" as the subject.
printk("name: \"%s\" pid: %i\n",current->comm, current->pid);
current is a struct task_struct, obtained by including current.h
pgpnMFcBqGnrL.pgp
Description: PGP signature
