diff options
Diffstat (limited to 'arch/arm')
-rw-r--r-- | arch/arm/mach-davinci/dma.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/arch/arm/mach-davinci/dma.c b/arch/arm/mach-davinci/dma.c index 6ba4191d6570..da90103a313d 100644 --- a/arch/arm/mach-davinci/dma.c +++ b/arch/arm/mach-davinci/dma.c | |||
@@ -1435,12 +1435,11 @@ static int __init edma_probe(struct platform_device *pdev) | |||
1435 | goto fail1; | 1435 | goto fail1; |
1436 | } | 1436 | } |
1437 | 1437 | ||
1438 | edma_cc[j] = kmalloc(sizeof(struct edma), GFP_KERNEL); | 1438 | edma_cc[j] = kzalloc(sizeof(struct edma), GFP_KERNEL); |
1439 | if (!edma_cc[j]) { | 1439 | if (!edma_cc[j]) { |
1440 | status = -ENOMEM; | 1440 | status = -ENOMEM; |
1441 | goto fail1; | 1441 | goto fail1; |
1442 | } | 1442 | } |
1443 | memset(edma_cc[j], 0, sizeof(struct edma)); | ||
1444 | 1443 | ||
1445 | edma_cc[j]->num_channels = min_t(unsigned, info[j]->n_channel, | 1444 | edma_cc[j]->num_channels = min_t(unsigned, info[j]->n_channel, |
1446 | EDMA_MAX_DMACH); | 1445 | EDMA_MAX_DMACH); |