Hi! The attached patch fixes many different little bugs in the USB input, joystick input and core input drivers maintained by me. drivers/char/joystick/adi.c: Fix gamepad handling for Logitech ThunderPad Digital and WingMan Gamepad drivers/char/joystick/gamecon.c Fix PSX gamepad support - patch by Nathan Hand drivers/char/joystick/iforce.c Fix breakage caused by recent usb_submit_urb() changes drivers/char/joystick/ns558.c Fix the already fixed 'oops on rmmod' problem in a slightly different way Fix another two possible causes for 'oops on rmmod' drivers/char/joystick/sidewinder.c Fix a missing button for Microsoft ForceFeedback Wheel drivers/char/joystick/tmdc.c Fix the ThrustMaster FragMaster by adding specific support, generic support isn't good enough drivers/input/evdev.c Fix two possible overflow cases. Add event write() support, needed badly drivers/input/joydev.c Fix two possible overflow cases. drivers/input/mousedev.c Fix two possible overflow cases. Change 5-button support from GenPS/2 to ImExPS/2, making it finally useful with XFree (which only supports ImExPS/2 5-button mice) Add xmax and ymax module parameters, needed for binary distribution drivers/usb/usbkbd.c Fix breakage caused by recent usb_submit_urb() changes drivers/usb/usbmouse.c Unify the usb_submit_urb() fix to match usbkbd, wacom and others drivers/usb/wacom.c Fix the Intuos 4DMouse and Intuos Lens tool behavior (James E. Blair) The patch is against 2.4.0-test10-pre5. TIA. -- Vojtech Pavlik SuSE Labs