diff options
Diffstat (limited to 'drivers/net/irda/via-ircc.c')
-rw-r--r-- | drivers/net/irda/via-ircc.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/net/irda/via-ircc.c b/drivers/net/irda/via-ircc.c index 2dcc60fb37f1..9abaec27f962 100644 --- a/drivers/net/irda/via-ircc.c +++ b/drivers/net/irda/via-ircc.c | |||
@@ -361,16 +361,16 @@ static int via_ircc_open(struct pci_dev *pdev, chipio_t *info, unsigned int id) | |||
361 | 361 | ||
362 | /* Allocate memory if needed */ | 362 | /* Allocate memory if needed */ |
363 | self->rx_buff.head = | 363 | self->rx_buff.head = |
364 | dma_alloc_coherent(&pdev->dev, self->rx_buff.truesize, | 364 | dma_zalloc_coherent(&pdev->dev, self->rx_buff.truesize, |
365 | &self->rx_buff_dma, GFP_KERNEL | __GFP_ZERO); | 365 | &self->rx_buff_dma, GFP_KERNEL); |
366 | if (self->rx_buff.head == NULL) { | 366 | if (self->rx_buff.head == NULL) { |
367 | err = -ENOMEM; | 367 | err = -ENOMEM; |
368 | goto err_out2; | 368 | goto err_out2; |
369 | } | 369 | } |
370 | 370 | ||
371 | self->tx_buff.head = | 371 | self->tx_buff.head = |
372 | dma_alloc_coherent(&pdev->dev, self->tx_buff.truesize, | 372 | dma_zalloc_coherent(&pdev->dev, self->tx_buff.truesize, |
373 | &self->tx_buff_dma, GFP_KERNEL | __GFP_ZERO); | 373 | &self->tx_buff_dma, GFP_KERNEL); |
374 | if (self->tx_buff.head == NULL) { | 374 | if (self->tx_buff.head == NULL) { |
375 | err = -ENOMEM; | 375 | err = -ENOMEM; |
376 | goto err_out3; | 376 | goto err_out3; |