Linux character device driver with poll() hook.
Added demo program that exercises select()/poll() based read/write syscalls on fd.