2.6.32-longterm review patch. If anyone has any objections, please let us know.

------------------From: Igor Mammedov <imammedo@redhat.com>

commit c36b58e8a9112017c2bcc322cc98e71241814303 upstream.

Mouse gets "stuck" after restore of PV guest but buttons are in workingcondition.

If driver has been configured for ABS coordinates at start it will getXENKBD_TYPE_POS events and then suddenly after restore it'll start gettingXENKBD_TYPE_MOTION events, that will be dropped later and they won't getinto user-space.

Regression was introduced by hunk 5 and 6 of5ea5254aa0ad269cfbd2875c973ef25ab5b5e9db("Input: xen-kbdfront - advertise either absolute or relativecoordinates").

Driver on restore should ask xen for request-abs-pointer again if it isavailable. So restore parts that did it before 5ea5254.