If ioctls are low latency, then the krun-linux-kernel could be replaced with a more manageable kernel module whose device node implements ioctls. See also: http://github.com/softdevteam/krun-linux-kernel/issues/4