From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:52803) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TkdVS-0000X3-E9 for qemu-devel@nongnu.org; Mon, 17 Dec 2012 11:25:32 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TkdVR-0008J3-7G for qemu-devel@nongnu.org; Mon, 17 Dec 2012 11:25:30 -0500 Received: from mail-ie0-f173.google.com ([209.85.223.173]:64738) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TkdVR-0008Iz-2H for qemu-devel@nongnu.org; Mon, 17 Dec 2012 11:25:29 -0500 Received: by mail-ie0-f173.google.com with SMTP id e13so9603966iej.4 for ; Mon, 17 Dec 2012 08:25:28 -0800 (PST) Sender: Paolo Bonzini From: Paolo Bonzini Date: Mon, 17 Dec 2012 17:24:43 +0100 Message-Id: <1355761490-10073-9-git-send-email-pbonzini@redhat.com> In-Reply-To: <1355761490-10073-1-git-send-email-pbonzini@redhat.com> References: <1355761490-10073-1-git-send-email-pbonzini@redhat.com> Subject: [Qemu-devel] [PATCH 08/15] lsi: use qbus_reset_all to reset SCSI bus List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: aliguori@us.ibm.com, mst@redhat.com Signed-off-by: Paolo Bonzini --- hw/lsi53c895a.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/hw/lsi53c895a.c b/hw/lsi53c895a.c index 04f2fae..83ac5e9 100644 --- a/hw/lsi53c895a.c +++ b/hw/lsi53c895a.c @@ -1670,12 +1670,7 @@ static void lsi_reg_writeb(LSIState *s, int offset, uint8_t val) } if (val & LSI_SCNTL1_RST) { if (!(s->sstat0 & LSI_SSTAT0_RST)) { - BusChild *kid; - - QTAILQ_FOREACH(kid, &s->bus.qbus.children, sibling) { - DeviceState *dev = kid->child; - device_reset(dev); - } + qbus_reset_all(&s->bus.qbus); s->sstat0 |= LSI_SSTAT0_RST; lsi_script_scsi_interrupt(s, LSI_SIST0_RST, 0); } -- 1.8.0.2