Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O5EdX-0003uM-VJ for qemu-devel@nongnu.org; Fri, 23 Apr 2010 04:53:24 -0400 Received: from [140.186.70.92] (port=54339 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O5EdW-0003so-FN for qemu-devel@nongnu.org; Fri, 23 Apr 2010 04:53:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O5EdU-0003d5-T9 for qemu-devel@nongnu.org; Fri, 23 Apr 2010 04:53:22 -0400 Received: from relay.pcl-ipout02.plus.net ([212.159.7.100]:53937) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O5EdU-0003ce-PG for qemu-devel@nongnu.org; Fri, 23 Apr 2010 04:53:20 -0400 Received: from [80.189.249.164] (helo=[192.168.0.2]) by pih-smtp-proxy01.plus.net with esmtp (Exim 4.63) (envelope-from ) id 1O5EdR-0000VD-Ay for qemu-devel@nongnu.org; Fri, 23 Apr 2010 09:53:17 +0100 Message-ID: <4BD15FFC.5030800@spen-soft.co.uk> Date: Fri, 23 Apr 2010 09:53:16 +0100 From: Spencer Oliver MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------070407080804060409090109" Subject: [Qemu-devel] [PATCH] usb-wacom: fix usb_wacom_initfn regression List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org This is a multi-part message in MIME format. --------------070407080804060409090109 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit --------------070407080804060409090109 Content-Type: text/plain; name="0001-usb-wacom-fix-usb_wacom_initfn-regression.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename*0="0001-usb-wacom-fix-usb_wacom_initfn-regression.patch" >From 2c0a39852848d146e27843ab3b45ff8cdf49ba86 Mon Sep 17 00:00:00 2001 From: Spencer Oliver Date: Fri, 23 Apr 2010 09:07:23 +0100 Subject: [PATCH] usb-wacom: fix usb_wacom_initfn regression eh_entry was not intialized and so produced a seg fault when WACOM_SET_REPORT was called. --- hw/usb-wacom.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/hw/usb-wacom.c b/hw/usb-wacom.c index fe052eb..49766ac 100644 --- a/hw/usb-wacom.c +++ b/hw/usb-wacom.c @@ -404,6 +404,9 @@ static int usb_wacom_initfn(USBDevice *dev) { USBWacomState *s = DO_UPCAST(USBWacomState, dev, dev); s->dev.speed = USB_SPEED_FULL; + s->eh_entry = qemu_add_mouse_event_handler(usb_mouse_event, s, 0, + "QEMU PenPartner tablet"); + /* Force poll routine to be run and grab input the first time. */ s->changed = 1; return 0; } -- 1.6.5.1.1367.gcd48 --------------070407080804060409090109--