hmm...sorry, what is the advantage of using your own module over using unix local sockets (or even FIFOs). If both ends of the communication are in userspace, I wonder if a custom kernel module will be faster than unix sockets?