This commit was manufactured by cvs2svn to create tag
[linux-2.6.git] / drivers / char / ftape / lowlevel / ftape-init.c
index 68f302f..17a7f0e 100644 (file)
@@ -122,29 +122,20 @@ KERN_INFO "Compiled for Linux version %s\n", UTS_RELEASE);
 #endif
        TRACE_EXIT 0;
 }
-
-module_param(ft_fdc_base,       uint, 0);
-MODULE_PARM_DESC(ft_fdc_base,  "Base address of FDC controller.");
-module_param(ft_fdc_irq,        uint, 0);
-MODULE_PARM_DESC(ft_fdc_irq,   "IRQ (interrupt channel) to use.");
-module_param(ft_fdc_dma,        uint, 0);
-MODULE_PARM_DESC(ft_fdc_dma,   "DMA channel to use.");
-module_param(ft_fdc_threshold,  uint, 0);
-MODULE_PARM_DESC(ft_fdc_threshold,  "Threshold of the FDC Fifo.");
-module_param(ft_fdc_rate_limit, uint, 0);
-MODULE_PARM_DESC(ft_fdc_rate_limit, "Maximal data rate for FDC.");
-module_param(ft_probe_fc10,     bool, 0);
-MODULE_PARM_DESC(ft_probe_fc10,
+#define FT_MOD_PARM(var,type,desc) \
+       MODULE_PARM(var,type); MODULE_PARM_DESC(var,desc)
+
+FT_MOD_PARM(ft_fdc_base,       "i", "Base address of FDC controller.");
+FT_MOD_PARM(ft_fdc_irq,        "i", "IRQ (interrupt channel) to use.");
+FT_MOD_PARM(ft_fdc_dma,        "i", "DMA channel to use.");
+FT_MOD_PARM(ft_fdc_threshold,  "i", "Threshold of the FDC Fifo.");
+FT_MOD_PARM(ft_fdc_rate_limit, "i", "Maximal data rate for FDC.");
+FT_MOD_PARM(ft_probe_fc10,     "i", 
            "If non-zero, probe for a Colorado FC-10/FC-20 controller.");
-module_param(ft_mach2,          bool, 0);
-MODULE_PARM_DESC(ft_mach2,
+FT_MOD_PARM(ft_mach2,          "i",
            "If non-zero, probe for a Mountain MACH-2 controller.");
-#if defined(MODULE) && !defined(CONFIG_FT_NO_TRACE_AT_ALL)
-module_param(ft_tracing,        int, 0644);
-MODULE_PARM_DESC(ft_tracing,
+FT_MOD_PARM(ft_tracing,        "i", 
            "Amount of debugging output, 0 <= tracing <= 8, default 3.");
-#endif
-
 MODULE_AUTHOR(
        "(c) 1993-1996 Bas Laarhoven (bas@vimec.nl), "
        "(c) 1995-1996 Kai Harrekilde-Petersen (khp@dolphinics.no), "