summaryrefslogtreecommitdiffstats
path: root/sys/dev/lnc
diff options
context:
space:
mode:
authorobrien <obrien@FreeBSD.org>2004-03-03 06:54:26 +0000
committerobrien <obrien@FreeBSD.org>2004-03-03 06:54:26 +0000
commitdc672169924391cdfe5eba977c5f81fcceddbe2e (patch)
treed7a37deeecb4e0141d5f0753818be4fe2b76e0df /sys/dev/lnc
parent1c15117450af2a510b5fb1e7396af2446b51bb50 (diff)
downloadFreeBSD-src-dc672169924391cdfe5eba977c5f81fcceddbe2e.zip
FreeBSD-src-dc672169924391cdfe5eba977c5f81fcceddbe2e.tar.gz
Adjust lnc(4) for 64-bit platforms should it get newbus'ified.
Diffstat (limited to 'sys/dev/lnc')
-rw-r--r--sys/dev/lnc/if_lnc.c6
-rw-r--r--sys/dev/lnc/if_lncvar.h2
2 files changed, 4 insertions, 4 deletions
diff --git a/sys/dev/lnc/if_lnc.c b/sys/dev/lnc/if_lnc.c
index e463c46..c186223 100644
--- a/sys/dev/lnc/if_lnc.c
+++ b/sys/dev/lnc/if_lnc.c
@@ -945,10 +945,10 @@ printf("XXX no address?\n");
else
lnc_mem = (char *) (sc->trans_ring + NDESC(sc->ntdre));
- lnc_mem = (char *)(((int)lnc_mem + 1) & ~1);
- sc->init_block = (struct init_block *) ((int) lnc_mem & ~1);
+ lnc_mem = (char *)(((long)lnc_mem + 1) & ~1);
+ sc->init_block = (struct init_block *) ((long) lnc_mem & ~1);
lnc_mem = (char *) (sc->init_block + 1);
- lnc_mem = (char *)(((int)lnc_mem + 7) & ~7);
+ lnc_mem = (char *)(((long)lnc_mem + 7) & ~7);
/* Initialise pointers to descriptor entries */
for (i = 0; i < NDESC(sc->nrdre); i++) {
diff --git a/sys/dev/lnc/if_lncvar.h b/sys/dev/lnc/if_lncvar.h
index 8c76738..50a5a66 100644
--- a/sys/dev/lnc/if_lncvar.h
+++ b/sys/dev/lnc/if_lncvar.h
@@ -183,7 +183,7 @@ struct nic_info {
int ident; /* Type of card */
int ic; /* Type of ic, Am7990, Am79C960 etc. */
int mem_mode;
- int iobase;
+ long iobase;
int mode; /* Mode setting at initialization */
};
OpenPOWER on IntegriCloud