summaryrefslogtreecommitdiffstats
path: root/sys/dev/an
diff options
context:
space:
mode:
authorwpaul <wpaul@FreeBSD.org>2000-10-13 22:04:20 +0000
committerwpaul <wpaul@FreeBSD.org>2000-10-13 22:04:20 +0000
commit203b4ae935cb0ac4e62b1018a6386f5b919abae2 (patch)
treeb9499de91dcf7bcf7758b643ec8da3f108697241 /sys/dev/an
parent8c6ec068a999f6244259ddb917ee683cf10a010b (diff)
downloadFreeBSD-src-203b4ae935cb0ac4e62b1018a6386f5b919abae2.zip
FreeBSD-src-203b4ae935cb0ac4e62b1018a6386f5b919abae2.tar.gz
Remember to assign an_dev to device_t before calling an_attach().
Diffstat (limited to 'sys/dev/an')
-rw-r--r--sys/dev/an/if_an_isa.c6
-rw-r--r--sys/dev/an/if_an_pccard.c6
-rw-r--r--sys/dev/an/if_an_pci.c1
3 files changed, 13 insertions, 0 deletions
diff --git a/sys/dev/an/if_an_isa.c b/sys/dev/an/if_an_isa.c
index 2d78fcb..29e6c28 100644
--- a/sys/dev/an/if_an_isa.c
+++ b/sys/dev/an/if_an_isa.c
@@ -70,6 +70,11 @@
#include <dev/an/if_aironet_ieee.h>
#include <dev/an/if_anreg.h>
+#ifndef lint
+static const char rcsid[] =
+ "$FreeBSD$";
+#endif
+
static struct isa_pnp_id an_ids[] = {
{ 0x0100ec06, "Aironet ISA4500/ISA4800" },
{ 0, NULL }
@@ -120,6 +125,7 @@ an_attach_isa(dev)
sc->an_bhandle = rman_get_bushandle(sc->port_res);
sc->an_btag = rman_get_bustag(sc->port_res);
+ sc->an_dev = dev;
return an_attach(sc, device_get_unit(dev), flags);
}
diff --git a/sys/dev/an/if_an_pccard.c b/sys/dev/an/if_an_pccard.c
index cfcd4b1..551bad8 100644
--- a/sys/dev/an/if_an_pccard.c
+++ b/sys/dev/an/if_an_pccard.c
@@ -64,6 +64,11 @@
#include <net/if_dl.h>
#include <net/if_types.h>
+#ifndef lint
+static const char rcsid[] =
+ "$FreeBSD$";
+#endif
+
#include <dev/an/if_aironet_ieee.h>
#include <dev/an/if_anreg.h>
@@ -149,6 +154,7 @@ an_pccard_attach(device_t dev)
sc->an_bhandle = rman_get_bushandle(sc->port_res);
sc->an_btag = rman_get_bustag(sc->port_res);
+ sc->an_dev = dev;
error = an_attach(sc, device_get_unit(dev), flags);
return (error);
diff --git a/sys/dev/an/if_an_pci.c b/sys/dev/an/if_an_pci.c
index cab379f..22a0443 100644
--- a/sys/dev/an/if_an_pci.c
+++ b/sys/dev/an/if_an_pci.c
@@ -181,6 +181,7 @@ static int an_attach_pci(dev)
goto fail;
}
+ sc->an_dev = dev;
error = an_attach(sc, device_get_unit(dev), flags);
fail:
OpenPOWER on IntegriCloud