]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/usb/host/uhci-q.c
Merge remote-tracking branch 'trivial/for-next'
[karo-tx-linux.git] / drivers / usb / host / uhci-q.c
index 0d55e94e124667e46c396326f7fb861ec955c5ba..f097a27dc0b49775864ed36e1596a6c1c39c1739 100644 (file)
@@ -249,11 +249,10 @@ static struct uhci_qh *uhci_alloc_qh(struct uhci_hcd *uhci,
        dma_addr_t dma_handle;
        struct uhci_qh *qh;
 
-       qh = dma_pool_alloc(uhci->qh_pool, GFP_ATOMIC, &dma_handle);
+       qh = dma_pool_zalloc(uhci->qh_pool, GFP_ATOMIC, &dma_handle);
        if (!qh)
                return NULL;
 
-       memset(qh, 0, sizeof(*qh));
        qh->dma_handle = dma_handle;
 
        qh->element = UHCI_PTR_TERM(uhci);