X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fchar%2Fftape%2Flowlevel%2Fftape-init.c;h=b54260d457c2a73eaa25c723c15244edb2b759a1;hb=6a77f38946aaee1cd85eeec6cf4229b204c15071;hp=17a7f0e0c148c445424091400e2293a024ea3811;hpb=87fc8d1bb10cd459024a742c6a10961fefcef18f;p=linux-2.6.git diff --git a/drivers/char/ftape/lowlevel/ftape-init.c b/drivers/char/ftape/lowlevel/ftape-init.c index 17a7f0e0c..b54260d45 100644 --- a/drivers/char/ftape/lowlevel/ftape-init.c +++ b/drivers/char/ftape/lowlevel/ftape-init.c @@ -23,7 +23,6 @@ #include #include -#include #include #include #include @@ -48,12 +47,6 @@ #include "../lowlevel/ftape-proc.h" #include "../lowlevel/ftape-tracing.h" -/* Global vars. - */ -char ft_src[] __initdata = "$Source: /homes/cvs/ftape-stacked/ftape/lowlevel/ftape-init.c,v $"; -char ft_rev[] __initdata = "$Revision: 1.8 $"; -char ft_dat[] __initdata = "$Date: 1997/11/06 00:38:08 $"; - #if defined(MODULE) && !defined(CONFIG_FT_NO_TRACE_AT_ALL) static int ft_tracing = -1; @@ -79,12 +72,11 @@ static int __init ftape_init(void) KERN_INFO "(c) 1993-1996 Bas Laarhoven (bas@vimec.nl)\n" KERN_INFO "(c) 1995-1996 Kai Harrekilde-Petersen (khp@dolphinics.no)\n" KERN_INFO "(c) 1996-1997 Claus-Justus Heine (claus@momo.math.rwth-aachen.de)\n" -KERN_INFO "QIC-117 driver for QIC-40/80/3010/3020 floppy tape drives\n" -KERN_INFO "Compiled for Linux version %s\n", UTS_RELEASE); +KERN_INFO "QIC-117 driver for QIC-40/80/3010/3020 floppy tape drives\n"); } #else /* !MODULE */ /* print a short no-nonsense boot message */ - printk(KERN_INFO FTAPE_VERSION " for Linux " UTS_RELEASE "\n"); + printk(KERN_INFO FTAPE_VERSION "\n"); #endif /* MODULE */ TRACE(ft_t_info, "installing QIC-117 floppy tape hardware drive ... "); TRACE(ft_t_info, "ftape_init @ 0x%p", ftape_init); @@ -122,20 +114,29 @@ KERN_INFO "Compiled for Linux version %s\n", UTS_RELEASE); #endif TRACE_EXIT 0; } -#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", + +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, "If non-zero, probe for a Colorado FC-10/FC-20 controller."); -FT_MOD_PARM(ft_mach2, "i", +module_param(ft_mach2, bool, 0); +MODULE_PARM_DESC(ft_mach2, "If non-zero, probe for a Mountain MACH-2 controller."); -FT_MOD_PARM(ft_tracing, "i", +#if defined(MODULE) && !defined(CONFIG_FT_NO_TRACE_AT_ALL) +module_param(ft_tracing, int, 0644); +MODULE_PARM_DESC(ft_tracing, "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), "