Hello I need to pass a data structure from a user-space program to the kernel. Right now, due to lack of proper knowledge, i've implemented a char device file,and the passing data throught that. That means, parsing a file has become the responsibility of the kernel...something that I don't want.Though my kernel module can easily take 10 more lines of code that i've already done, something tells me that there is a better method to do this. But one strict requirement is that, for security purposes, only processes of a particular executable should be able to communicate with the kernel. Is it possible ? regards Sridhar -- Anyone can do any amount of work provided it isn't the work he is supposed to be doing -- Murphy's Laws on Work -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/