patch-2.4.0-test11 linux/drivers/sbus/char/aurora.c
Next file: linux/drivers/sbus/char/bpp.c
Previous file: linux/drivers/s390/char/con3215.c
Back to the patch index
Back to the overall index
- Lines: 62
- Date:
Thu Nov 9 15:57:41 2000
- Orig file:
v2.4.0-test10/linux/drivers/sbus/char/aurora.c
- Orig date:
Mon Dec 20 22:06:42 1999
diff -u --recursive --new-file v2.4.0-test10/linux/drivers/sbus/char/aurora.c linux/drivers/sbus/char/aurora.c
@@ -1,4 +1,4 @@
-/* $Id: aurora.c,v 1.7 1999/09/21 14:37:46 davem Exp $
+/* $Id: aurora.c,v 1.9 2000/11/08 05:33:03 davem Exp $
* linux/drivers/sbus/char/aurora.c -- Aurora multiport driver
*
* Copyright (c) 1999 by Oliver Aldulea (oli@bv.ro)
@@ -2387,7 +2387,6 @@
#endif
}
-#ifndef MODULE
/*
* Called at boot time.
*
@@ -2406,10 +2405,7 @@
}
}
-int __init aurora_init(void)
-#else
-int aurora_init(void)
-#endif
+static int __init aurora_real_init(void)
{
int found;
int i;
@@ -2439,7 +2435,6 @@
return 0;
}
-#ifdef MODULE
int irq = 0;
int irq1 = 0;
int irq2 = 0;
@@ -2449,16 +2444,16 @@
MODULE_PARM(irq2, "i");
MODULE_PARM(irq3, "i");
-int init_module(void)
+static int __init aurora_init(void)
{
if (irq ) irqs[0]=irq ;
if (irq1) irqs[1]=irq1;
if (irq2) irqs[2]=irq2;
if (irq3) irqs[3]=irq3;
- return aurora_init();
+ return aurora_real_init();
}
-void cleanup_module(void)
+static void __exit aurora_cleanup(void)
{
int i;
@@ -2473,4 +2468,6 @@
aurora_release_io_range(&aurora_board[i]);
}
}
-#endif /* MODULE */
+
+module_init(aurora_init);
+module_exit(aurora_cleanup);
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)