patch-2.4.7 linux/drivers/net/sk_mca.c
Next file: linux/drivers/net/skfp/ess.c
Previous file: linux/drivers/net/sk_g16.c
Back to the patch index
Back to the overall index
- Lines: 55
- Date:
Wed Jul 4 11:50:39 2001
- Orig file:
v2.4.6/linux/drivers/net/sk_mca.c
- Orig date:
Tue Feb 13 13:15:05 2001
diff -u --recursive --new-file v2.4.6/linux/drivers/net/sk_mca.c linux/drivers/net/sk_mca.c
@@ -91,6 +91,7 @@
#include <linux/delay.h>
#include <linux/time.h>
#include <linux/mca.h>
+#include <linux/init.h>
#include <asm/processor.h>
#include <asm/bitops.h>
#include <asm/io.h>
@@ -151,7 +152,7 @@
/* deduce resources out of POS registers */
-static void getaddrs(int slot, int junior, int *base, int *irq,
+static void __init getaddrs(int slot, int junior, int *base, int *irq,
skmca_medium * medium)
{
u_char pos0, pos1, pos2;
@@ -197,7 +198,7 @@
is disabled and won't get detected using the standard probe. We
therefore have to scan the slots manually :-( */
-static int dofind(int *junior, int firstslot)
+static int __init dofind(int *junior, int firstslot)
{
int slot;
unsigned int id;
@@ -524,7 +525,7 @@
/* probe for device's irq */
-static int ProbeIRQ(struct SKMCA_NETDEV *dev)
+static int __init ProbeIRQ(struct SKMCA_NETDEV *dev)
{
unsigned long imaskval, njiffies, irq;
u16 csr0val;
@@ -1072,7 +1073,7 @@
static int startslot; /* counts through slots when probing multiple devices */
-int skmca_probe(struct SKMCA_NETDEV *dev)
+int __init skmca_probe(struct SKMCA_NETDEV *dev)
{
int force_detect = 0;
int junior, slot, i;
@@ -1250,8 +1251,8 @@
};
#endif
-int irq = 0;
-int io = 0;
+int irq;
+int io;
int init_module(void)
{
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)