Linux Kernel synchronization using spinlock in read()/write() hooks.
Added a demo program to exercise the read()/write()'s atomic ops.