Another way would be to have the kernel thread watch a variable that says "all parameters are ready", but that would require the kernel thread to watch every millisecond or so which will destroy latency.
Or may be the user space can intimate the kernel via an attribute in sysfs? Just like it is done while loading firmware for a device? Just a thought, Rajat -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/