kernel patches for touchpad