From 326700e35d2ac05ab83b91bf4857eedcdc049a30 Mon Sep 17 00:00:00 2001 From: Gerd Hoffmann Date: Fri, 27 Jan 2012 14:17:59 +0100 Subject: usb-uhci: cleanup UHCIAsync allocation & initialization. Signed-off-by: Gerd Hoffmann --- hw/usb-uhci.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/hw/usb-uhci.c b/hw/usb-uhci.c index 2280dc792..ca87290bf 100644 --- a/hw/usb-uhci.c +++ b/hw/usb-uhci.c @@ -159,15 +159,9 @@ typedef struct UHCI_QH { static UHCIAsync *uhci_async_alloc(UHCIState *s) { - UHCIAsync *async = g_malloc(sizeof(UHCIAsync)); + UHCIAsync *async = g_new0(UHCIAsync, 1); - memset(&async->packet, 0, sizeof(async->packet)); async->uhci = s; - async->valid = 0; - async->td = 0; - async->token = 0; - async->done = 0; - async->isoc = 0; usb_packet_init(&async->packet); pci_dma_sglist_init(&async->sgl, &s->dev, 1); -- cgit v1.2.3