From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:59660) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QrAXo-0002CK-1o for qemu-devel@nongnu.org; Wed, 10 Aug 2011 11:18:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QrAXm-00072q-MR for qemu-devel@nongnu.org; Wed, 10 Aug 2011 11:18:07 -0400 Received: from mx1.redhat.com ([209.132.183.28]:51447) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QrAXm-00072m-8c for qemu-devel@nongnu.org; Wed, 10 Aug 2011 11:18:06 -0400 Message-ID: <4E42A122.1020004@redhat.com> Date: Wed, 10 Aug 2011 17:17:54 +0200 From: Gerd Hoffmann MIME-Version: 1.0 References: <1312470626-25872-1-git-send-email-kraxel@redhat.com> <1312470626-25872-14-git-send-email-kraxel@redhat.com> In-Reply-To: Content-Type: multipart/mixed; boundary="------------040006060807050905080806" Subject: Re: [Qemu-devel] [PATCH 13/16] usb-hid: add hid_has_events() List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: TeLeMan Cc: qemu-devel@nongnu.org This is a multi-part message in MIME format. --------------040006060807050905080806 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hi, >> - >> - /* Force poll routine to be run and grab input the first time. */ >> - us->changed = 1; > USB tablet does not work on the winxp guest. I think this code can't be removed. > Attached patch should fix that. cheers, Gerd --------------040006060807050905080806 Content-Type: text/plain; name="x" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="x" Y29tbWl0IDIxNjM1ZTEyMWFlMGYwYWI3ODc0MTUyYTdjMmY5NmU5ZDhjZDY0MmYKQXV0aG9y OiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KRGF0ZTogICBUdWUgQXVnIDkg MTI6MzU6NTcgMjAxMSArMDIwMAoKICAgIHVzYi9oaWQ6IGFkZCBoaWRfcG9pbnRlcl9hY3Rp dmF0ZSwgdXNlIGl0CiAgICAKICAgIEhJRCByZW9yZ2FuemlhdGlvbiBicm9rZSB0aGUgdXNi IHRhYmxldCBpbiB3aW5kb3dzIHhwLiAgVGhlIHJlYXNvbiBpcwogICAgdGhhdCB4cCBhY3Rp dmF0ZXMgaWRsZSBiZWZvcmUgaXQgc3RhcnRzIHBvbGxpbmcsIHdoaWNoIGNyZWF0ZXMgYQog ICAgY2hpY2tlbi1hbmQtZWdnIGlzc3VlOiAgV2UgZG9uJ3QgY2FsbCBoaWRfcG9pbnRlcl9w b2xsIGJlY2F1c2UgdGhlcmUgYXJlCiAgICBubyBwZW5kaW5nIGV2ZW50cy4gIFdlIGRvbid0 IGdldCBhbnkgZXZlbnRzIGJlY2F1c2UgdGhlIGFjdGl2YXRpb24gY29kZQogICAgaW4gaGlk X3BvaW50ZXJfcG9sbCBpcyBuZXZlciBleGVjdXRlZCBhbmQgdGh1cyBhbGwgcG9pbnRlciBl dmVudHMgYXJlCiAgICByb3V0ZWQgdG8gdGhlIFBTLzIgbW91c2UgYnkgcWVtdS4KICAgIAog ICAgRml4IHRoaXMgYnkgY3JlYXRpbmcgYSBoaWRfcG9pbnRlcl9hY3RpdmF0ZSBmdW5jdGlv biBhbmQgY2FsbCBpdCBmcm9tCiAgICB1c2ItaGlkIHdoZW4gdGhlIGd1ZXN0IHNldHMgdGhl IGlkbGUgc3RhdGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlcmQgSG9mZm1hbm4gPGty YXhlbEByZWRoYXQuY29tPgoKZGlmZiAtLWdpdCBhL2h3L2hpZC5jIGIvaHcvaGlkLmMKaW5k ZXggN2I1ZWY1Zi4uNzczMzlmNyAxMDA2NDQKLS0tIGEvaHcvaGlkLmMKKysrIGIvaHcvaGlk LmMKQEAgLTIxOCwxNiArMjE4LDIxIEBAIHN0YXRpYyBpbmxpbmUgaW50IGludF9jbGFtcChp bnQgdmFsLCBpbnQgdm1pbiwgaW50IHZtYXgpCiAgICAgfQogfQogCit2b2lkIGhpZF9wb2lu dGVyX2FjdGl2YXRlKEhJRFN0YXRlICpocykKK3sKKyAgICBpZiAoIWhzLT5wdHIubW91c2Vf Z3JhYmJlZCkgeworICAgICAgICBxZW11X2FjdGl2YXRlX21vdXNlX2V2ZW50X2hhbmRsZXIo aHMtPnB0ci5laF9lbnRyeSk7CisgICAgICAgIGhzLT5wdHIubW91c2VfZ3JhYmJlZCA9IDE7 CisgICAgfQorfQorCiBpbnQgaGlkX3BvaW50ZXJfcG9sbChISURTdGF0ZSAqaHMsIHVpbnQ4 X3QgKmJ1ZiwgaW50IGxlbikKIHsKICAgICBpbnQgZHgsIGR5LCBkeiwgYiwgbDsKICAgICBp bnQgaW5kZXg7CiAgICAgSElEUG9pbnRlckV2ZW50ICplOwogCi0gICAgaWYgKCFocy0+cHRy Lm1vdXNlX2dyYWJiZWQpIHsKLSAgICAgICAgcWVtdV9hY3RpdmF0ZV9tb3VzZV9ldmVudF9o YW5kbGVyKGhzLT5wdHIuZWhfZW50cnkpOwotICAgICAgICBocy0+cHRyLm1vdXNlX2dyYWJi ZWQgPSAxOwotICAgIH0KKyAgICBoaWRfcG9pbnRlcl9hY3RpdmF0ZShocyk7CiAKICAgICAv KiBXaGVuIHRoZSBidWZmZXIgaXMgZW1wdHksIHJldHVybiB0aGUgbGFzdCBldmVudC4gIFJl bGF0aXZlCiAgICAgICAgbW92ZW1lbnRzIHdpbGwgYWxsIGJlIHplcm8uICAqLwpkaWZmIC0t Z2l0IGEvaHcvaGlkLmggYi9ody9oaWQuaAppbmRleCA0YThmYTViLi45Y2UwM2IxIDEwMDY0 NAotLS0gYS9ody9oaWQuaAorKysgYi9ody9oaWQuaApAQCAtNTEsNiArNTEsNyBAQCB2b2lk IGhpZF9mcmVlKEhJRFN0YXRlICpocyk7CiAKIGJvb2wgaGlkX2hhc19ldmVudHMoSElEU3Rh dGUgKmhzKTsKIHZvaWQgaGlkX3NldF9uZXh0X2lkbGUoSElEU3RhdGUgKmhzLCBpbnQ2NF90 IGN1cnRpbWUpOwordm9pZCBoaWRfcG9pbnRlcl9hY3RpdmF0ZShISURTdGF0ZSAqaHMpOwog aW50IGhpZF9wb2ludGVyX3BvbGwoSElEU3RhdGUgKmhzLCB1aW50OF90ICpidWYsIGludCBs ZW4pOwogaW50IGhpZF9rZXlib2FyZF9wb2xsKEhJRFN0YXRlICpocywgdWludDhfdCAqYnVm LCBpbnQgbGVuKTsKIGludCBoaWRfa2V5Ym9hcmRfd3JpdGUoSElEU3RhdGUgKmhzLCB1aW50 OF90ICpidWYsIGludCBsZW4pOwpkaWZmIC0tZ2l0IGEvaHcvdXNiLWhpZC5jIGIvaHcvdXNi LWhpZC5jCmluZGV4IGU1ZDU3ZGUuLjZmMTI3NTEgMTAwNjQ0Ci0tLSBhL2h3L3VzYi1oaWQu YworKysgYi9ody91c2ItaGlkLmMKQEAgLTQ1NCw2ICs0NTQsOSBAQCBzdGF0aWMgaW50IHVz Yl9oaWRfaGFuZGxlX2NvbnRyb2woVVNCRGV2aWNlICpkZXYsIFVTQlBhY2tldCAqcCwKICAg ICBjYXNlIFNFVF9JRExFOgogICAgICAgICBocy0+aWRsZSA9ICh1aW50OF90KSAodmFsdWUg Pj4gOCk7CiAgICAgICAgIGhpZF9zZXRfbmV4dF9pZGxlKGhzLCBxZW11X2dldF9jbG9ja19u cyh2bV9jbG9jaykpOworICAgICAgICBpZiAoaHMtPmtpbmQgPT0gSElEX01PVVNFIHx8IGhz LT5raW5kID09IEhJRF9UQUJMRVQpIHsKKyAgICAgICAgICAgIGhpZF9wb2ludGVyX2FjdGl2 YXRlKGhzKTsKKyAgICAgICAgfQogICAgICAgICByZXQgPSAwOwogICAgICAgICBicmVhazsK ICAgICBkZWZhdWx0Ogo= --------------040006060807050905080806--