From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:52620) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RTGZc-000381-UW for qemu-devel@nongnu.org; Wed, 23 Nov 2011 12:25:31 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RTGZb-0008MS-DU for qemu-devel@nongnu.org; Wed, 23 Nov 2011 12:25:28 -0500 Received: from mx1.redhat.com ([209.132.183.28]:57705) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RTGZa-0008KY-Si for qemu-devel@nongnu.org; Wed, 23 Nov 2011 12:25:27 -0500 Received: from int-mx12.intmail.prod.int.phx2.redhat.com (int-mx12.intmail.prod.int.phx2.redhat.com [10.5.11.25]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id pANHPLmM029102 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 23 Nov 2011 12:25:21 -0500 From: Gerd Hoffmann Date: Wed, 23 Nov 2011 18:25:10 +0100 Message-Id: <1322069117-27150-1-git-send-email-kraxel@redhat.com> Subject: [Qemu-devel] [PULL 1.0] usb fixes List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Gerd Hoffmann Hi, A few more usb bugfixes. Two are pretty serious error handling issues (patches 1+2) which can lead to use-after-free. The other ones are minor but still nice to have and simple enougth that the risk to break something is low. please pull, Gerd The following changes since commit 40897c9c160393df922dfdb59cfa210048d3071d: Update version for 1.0-rc3 release (2011-11-21 15:05:59 -0600) are available in the git repository at: git://git.kraxel.org/qemu usb.32 Gerd Hoffmann (7): usb: make usb_create_simple catch and pass up errors. usb: fix usb_qdev_init error handling. usb-hub: wakeup on detach too. usb-hub: implement reset usb-ehci: codestyle fixups usb-ehci: add register names usb-host: add usb_host_do_reset function. hw/usb-bt.c | 3 ++ hw/usb-bus.c | 29 +++++++++++++++++++++++---- hw/usb-ehci.c | 58 +++++++++++++++++++++++++++++--------------------------- hw/usb-hub.c | 22 ++++++++++++++++++-- usb-linux.c | 25 +++++++++++++++++++++-- 5 files changed, 98 insertions(+), 39 deletions(-)