gold: Fix hardcoded library search path
[dragonfly.git] / sys / dev / netif / ie / if_ie.c
index fb0d1b5..00bf1a3 100644 (file)
@@ -48,7 +48,6 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/ie/if_ie.c,v 1.72.2.4 2003/03/27 21:01:49 mdodd Exp $
- * $DragonFly: src/sys/dev/netif/ie/if_ie.c,v 1.34 2008/08/02 01:14:42 dillon Exp $
  */
 
 /*
@@ -133,6 +132,7 @@ iomem and and with 0xffff.
 #include <netinet/if_ether.h>
 
 #include <machine/clock.h>
+#include <machine/inttypes.h>
 #include <machine/md_var.h>
 
 #include <bus/isa/isa_device.h>
@@ -456,7 +456,7 @@ el_probe(struct isa_device *dvp)
        c = (inb(PORT + IE507_MADDR) & 0x1c) + 0xc0;
 
        if (kvtop(dvp->id_maddr) != ((int) c << 12)) {
-               kprintf("ie%d: kernel configured maddr %llx "
+               kprintf("ie%d: kernel configured maddr %"PRIx64" "
                       "doesn't match board configured maddr %x\n",
                       unit, kvtop(dvp->id_maddr), (int) c << 12);
                return (0);
@@ -645,7 +645,7 @@ ee16_probe(struct isa_device *dvp)
        }
        dvp->id_msize = 0x8000;
        if (kvtop(dvp->id_maddr) != bd_maddr) {
-               kprintf("ie%d: kernel configured maddr %llx "
+               kprintf("ie%d: kernel configured maddr %"PRIx64" "
                       "doesn't match board configured maddr %lx\n",
                       unit, kvtop(dvp->id_maddr), bd_maddr);
        }
@@ -1723,7 +1723,7 @@ iereset(int unit)
        }
        kprintf("ie%d: reset\n", unit);
        ie_softc[unit].arpcom.ac_if.if_flags &= ~IFF_UP;
-       ieioctl(&ie_softc[unit].arpcom.ac_if, SIOCSIFFLAGS, 0, (struct ucred *)NULL);
+       ieioctl(&ie_softc[unit].arpcom.ac_if, SIOCSIFFLAGS, 0, NULL);
 
        /*
         * Stop i82586 dead in its tracks.
@@ -1741,7 +1741,7 @@ iereset(int unit)
 #endif
 
        ie_softc[unit].arpcom.ac_if.if_flags |= IFF_UP;
-       ieioctl(&ie_softc[unit].arpcom.ac_if, SIOCSIFFLAGS, 0, (struct ucred *)NULL);
+       ieioctl(&ie_softc[unit].arpcom.ac_if, SIOCSIFFLAGS, 0, NULL);
 }
 
 /*
@@ -2134,15 +2134,15 @@ ie_mc_reset(int unit)
         * Step through the list of addresses.
         */
        ie->mcast_count = 0;
-       LIST_FOREACH(ifma, &ie->arpcom.ac_if.if_multiaddrs, ifma_link) {
+       TAILQ_FOREACH(ifma, &ie->arpcom.ac_if.if_multiaddrs, ifma_link) {
                if (ifma->ifma_addr->sa_family != AF_LINK)
                        continue;
 
                /* XXX - this is broken... */
                if (ie->mcast_count >= MAXMCAST) {
                        ie->arpcom.ac_if.if_flags |= IFF_ALLMULTI;
-                       ieioctl(&ie->arpcom.ac_if, SIOCSIFFLAGS, (void *) 0,
-                               (struct ucred *)NULL);
+                       ieioctl(&ie->arpcom.ac_if, SIOCSIFFLAGS, NULL,
+                               NULL);
                        goto setflag;
                }
                bcopy(LLADDR((struct sockaddr_dl *) ifma->ifma_addr),