linux char device driver for infinite hugs