Linux kernel driver based on the ZIO framework