dmabrg.c (e5451c8f8330e03ad3cfa16048b4daf961af434f) | dmabrg.c (6396bb221514d2876fd6dc0aa2a1f240d99b37bb) |
---|---|
1/* 2 * SH7760 DMABRG IRQ handling 3 * 4 * (c) 2007 MSC Vertriebsges.m.b.H, Manuel Lauss <mlau@msc-ge.com> 5 * licensed under the GPLv2. 6 * 7 */ 8 --- 140 unchanged lines hidden (view full) --- 149} 150EXPORT_SYMBOL_GPL(dmabrg_free_irq); 151 152static int __init dmabrg_init(void) 153{ 154 unsigned long or; 155 int ret; 156 | 1/* 2 * SH7760 DMABRG IRQ handling 3 * 4 * (c) 2007 MSC Vertriebsges.m.b.H, Manuel Lauss <mlau@msc-ge.com> 5 * licensed under the GPLv2. 6 * 7 */ 8 --- 140 unchanged lines hidden (view full) --- 149} 150EXPORT_SYMBOL_GPL(dmabrg_free_irq); 151 152static int __init dmabrg_init(void) 153{ 154 unsigned long or; 155 int ret; 156 |
157 dmabrg_handlers = kzalloc(10 * sizeof(struct dmabrg_handler), | 157 dmabrg_handlers = kcalloc(10, sizeof(struct dmabrg_handler), |
158 GFP_KERNEL); 159 if (!dmabrg_handlers) 160 return -ENOMEM; 161 162#ifdef CONFIG_SH_DMA 163 /* request DMAC channel 0 before anyone else can get it */ 164 ret = request_dma(0, "DMAC 0 (DMABRG)"); 165 if (ret < 0) --- 32 unchanged lines hidden --- | 158 GFP_KERNEL); 159 if (!dmabrg_handlers) 160 return -ENOMEM; 161 162#ifdef CONFIG_SH_DMA 163 /* request DMAC channel 0 before anyone else can get it */ 164 ret = request_dma(0, "DMAC 0 (DMABRG)"); 165 if (ret < 0) --- 32 unchanged lines hidden --- |