title: Understanding linux joydev driver
body: <p>I am trying to understand the joydev driver (http://lxr.linux.no/linux+v2.6.36/drivers/input/joydev.c)</p>
  
  <p>Where can I found informaion about that dirver?</p>
  
  <p>Why there is joydev_client struct? why his field isn't embedded inside joydev struct?</p>
  
  <p>Thanks
  Dan</p>