diff options
Diffstat (limited to 'drivers/dma/dmaengine.c')
-rw-r--r-- | drivers/dma/dmaengine.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/dma/dmaengine.c b/drivers/dma/dmaengine.c index 24bfaf0b92ba..e057935e3023 100644 --- a/drivers/dma/dmaengine.c +++ b/drivers/dma/dmaengine.c | |||
@@ -330,8 +330,7 @@ static int __init dma_channel_table_init(void) | |||
330 | if (err) { | 330 | if (err) { |
331 | pr_err("initialization failure\n"); | 331 | pr_err("initialization failure\n"); |
332 | for_each_dma_cap_mask(cap, dma_cap_mask_all) | 332 | for_each_dma_cap_mask(cap, dma_cap_mask_all) |
333 | if (channel_table[cap]) | 333 | free_percpu(channel_table[cap]); |
334 | free_percpu(channel_table[cap]); | ||
335 | } | 334 | } |
336 | 335 | ||
337 | return err; | 336 | return err; |