A Linux kernel module that provides automatic joystick calibration