Fixed alpscomm.c so that the X server doesn't lock up if you incorrectly configure the driver to read from an event device using protocol "alps". Trying to read less than the size of the input_event structure size will fail, which triggered an infinite select + read loop.
Fixed alpscomm.c so that the X server doesn't lock up if you
incorrectly configure the driver to read from an event device using
protocol "alps". Trying to read less than the size of the input_event
structure size will fail, which triggered an infinite select + read
loop.

philipn/xserver-xorg-input-synaptics,ssaavedra/xf86-input-synaptics,quadpixels/three-finger-dragging,RsrchBoy/xserver-xorg-input-synaptics,kelnos/xf86-input-synaptics,nanderson94/xf86-input-synaptics,mortehu/xf86-input-synaptics,ssaavedra/xf86-input-synaptics,gdestuynder/xf86-input-synaptics,mildred/xorg-synaptics-orientation-patch,RazZziel/synaptics-xrandr,joeshaw/xf86-input-synaptics,Lyude/xf86-input-synaptics,joeshaw/xf86-input-synaptics,mildred/xorg-synaptics-orientation-patch,philipn/xserver-xorg-input-synaptics,mortehu/xf86-input-synaptics,eyko/xf86-input-synaptics,mmonaco/xf86-input-synaptics,RazZziel/synaptics-xrandr,gdestuynder/xf86-input-synaptics,mmonaco/xf86-input-synaptics,eyko/xf86-input-synaptics,felipejfc/xserver-xorg-input-synaptics,philipn/xserver-xorg-input-synaptics,quadpixels/three-finger-dragging,jiixyj/xf86-input-synaptics,kelnos/xf86-input-synaptics,nanderson94/xf86-input-synaptics,felipejfc/xserver-xorg-input-synaptics,sencer/synaptics,RsrchBoy/xserver-xorg-input-synaptics,felipejfc/xserver-xorg-input-synaptics,sencer/synaptics,Lyude/xf86-input-synaptics,jiixyj/xf86-input-synaptics,corcoran/xserver-xorg-input-synaptics,corcoran/xserver-xorg-input-synaptics