diff options
Diffstat (limited to 'sys')
-rw-r--r-- | sys/dev/lnc/if_lnc.c | 2 | ||||
-rw-r--r-- | sys/dev/lnc/if_lncvar.h | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/lnc/if_lnc.c b/sys/dev/lnc/if_lnc.c index c186223..35b47bc 100644 --- a/sys/dev/lnc/if_lnc.c +++ b/sys/dev/lnc/if_lnc.c @@ -941,7 +941,7 @@ printf("XXX no address?\n"); sc->trans_next = 0; if (sc->nic.mem_mode == SHMEM) - lnc_mem = (char *) sc->nic.iobase; + lnc_mem = (char *)(uintptr_t)sc->nic.iobase; else lnc_mem = (char *) (sc->trans_ring + NDESC(sc->ntdre)); diff --git a/sys/dev/lnc/if_lncvar.h b/sys/dev/lnc/if_lncvar.h index 50a5a66..8c76738 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; - long iobase; + int iobase; int mode; /* Mode setting at initialization */ }; |