Synchronous Communication between Kernel and User Space