patch-2.4.22 linux-2.4.22/arch/sh/kernel/dma.c
Next file: linux-2.4.22/arch/sh/kernel/entry.S
Previous file: linux-2.4.22/arch/sh/kernel/cf-enabler.c
Back to the patch index
Back to the overall index
- Lines: 35
- Date:
2003-08-25 04:44:40.000000000 -0700
- Orig file:
linux-2.4.21/arch/sh/kernel/dma.c
- Orig date:
2001-09-08 12:29:09.000000000 -0700
diff -urN linux-2.4.21/arch/sh/kernel/dma.c linux-2.4.22/arch/sh/kernel/dma.c
@@ -10,6 +10,7 @@
#include <linux/init.h>
#include <linux/irq.h>
#include <linux/interrupt.h>
+#include <linux/module.h>
#include <asm/signal.h>
#include <asm/dma.h>
@@ -137,6 +138,25 @@
return 0;
}
+static void __exit exit_dma(void)
+{
+#ifdef CONFIG_CPU_SH4
+ free_irq(DMAE_IRQ);
+#endif
+}
+
module_init(init_dma);
+module_exit(exit_dma);
+
+MODULE_LICENSE("GPL");
+
+EXPORT_SYMBOL(setup_dma);
+EXPORT_SYMBOL(claim_dma_lock);
+EXPORT_SYMBOL(release_dma_lock);
+EXPORT_SYMBOL(enable_dma);
+EXPORT_SYMBOL(disable_dma);
+EXPORT_SYMBOL(set_dma_mode);
+EXPORT_SYMBOL(set_dma_addr);
+EXPORT_SYMBOL(set_dma_count);
+EXPORT_SYMBOL(get_dma_residue);
-/**/
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)