X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fisdn%2Fhardware%2Feicon%2Fdivamnt.c;h=77155d9f399bc1d1b46c2323ac4f6bedb48b30db;hb=97bf2856c6014879bd04983a3e9dfcdac1e7fe85;hp=989cdef607764073337099fbcfa4b4718ca71883;hpb=c7b5ebbddf7bcd3651947760f423e3783bbe6573;p=linux-2.6.git diff --git a/drivers/isdn/hardware/eicon/divamnt.c b/drivers/isdn/hardware/eicon/divamnt.c index 989cdef60..77155d9f3 100644 --- a/drivers/isdn/hardware/eicon/divamnt.c +++ b/drivers/isdn/hardware/eicon/divamnt.c @@ -1,4 +1,4 @@ -/* $Id: divamnt.c,v 1.32.6.5 2004/08/28 20:03:53 armin Exp $ +/* $Id: divamnt.c,v 1.32.6.10 2005/02/11 19:40:25 armin Exp $ * * Driver for Eicon DIVA Server ISDN cards. * Maint module @@ -10,21 +10,20 @@ * of the GNU General Public License, incorporated herein by reference. */ -#include #include #include #include #include #include #include -#include +#include #include "platform.h" #include "di_defs.h" #include "divasync.h" #include "debug_if.h" -static char *main_revision = "$Revision: 1.32.6.5 $"; +static char *main_revision = "$Revision: 1.32.6.10 $"; static int major; @@ -33,10 +32,10 @@ MODULE_AUTHOR("Cytronics & Melware, Eicon Networks"); MODULE_SUPPORTED_DEVICE("DIVA card driver"); MODULE_LICENSE("GPL"); -int buffer_length = 128; -MODULE_PARM(buffer_length, "i"); -unsigned long diva_dbg_mem = 0; -MODULE_PARM(diva_dbg_mem, "l"); +static int buffer_length = 128; +module_param(buffer_length, int, 0); +static unsigned long diva_dbg_mem = 0; +module_param(diva_dbg_mem, ulong, 0); static char *DRIVERNAME = "Eicon DIVA - MAINT module (http://www.melware.net)"; @@ -177,7 +176,6 @@ static struct file_operations divas_maint_fops = { static void divas_maint_unregister_chrdev(void) { - devfs_remove(DEVNAME); unregister_chrdev(major, DEVNAME); } @@ -189,7 +187,6 @@ static int DIVA_INIT_FUNCTION divas_maint_register_chrdev(void) DRIVERLNAME); return (0); } - devfs_mk_cdev(MKDEV(major, 0), S_IFCHR|S_IRUSR|S_IWUSR, DEVNAME); return (1); }