Describe the difference between atomic and non atomic context. Design a linux kernel driver which interacts with user space and the socket application used in previous assignments. Build into a ...