kernel: Fix numerous errors in printf() like formats and arguments.
authorSascha Wildner <saw@online.de>
Mon, 4 Oct 2010 10:58:06 +0000 (12:58 +0200)
committerSascha Wildner <saw@online.de>
Mon, 4 Oct 2010 11:00:40 +0000 (13:00 +0200)
17 files changed:
sys/dev/disk/mpt/mpt_raid.c
sys/dev/disk/mpt/mpt_raid.h
sys/dev/raid/pst/pst-raid.c
sys/dev/raid/vinum/vinumconfig.c
sys/dev/serial/si/si.c
sys/dev/serial/si/si_isa.c
sys/netproto/802_11/ieee80211_input.h
sys/netproto/802_11/wlan/ieee80211_crypto.c
sys/netproto/802_11/wlan/ieee80211_hostap.c
sys/netproto/802_11/wlan/ieee80211_ht.c
sys/netproto/802_11/wlan/ieee80211_input.c
sys/netproto/802_11/wlan/ieee80211_mesh.c
sys/netproto/802_11/wlan/ieee80211_output.c
sys/netproto/802_11/wlan/ieee80211_proto.c
sys/netproto/802_11/wlan/ieee80211_scan.c
sys/netproto/802_11/wlan/ieee80211_sta.c
sys/netproto/802_11/wlan/ieee80211_tdma.c

index 407ec44..5af4bd0 100644 (file)
@@ -450,9 +450,9 @@ mpt_raid_event(struct mpt_softc *mpt, request_t *req,
 
        if (print_event) {
                if (mpt_disk != NULL) {
-                       mpt_disk_prt(mpt, mpt_disk, "");
+                       mpt_disk_prt(mpt, mpt_disk, NULL);
                } else if (mpt_vol != NULL) {
-                       mpt_vol_prt(mpt, mpt_vol, "");
+                       mpt_vol_prt(mpt, mpt_vol, NULL);
                } else {
                        mpt_prt(mpt, "Volume(%d:%d", raid_event->VolumeBus,
                                raid_event->VolumeID);
@@ -475,7 +475,7 @@ mpt_raid_event(struct mpt_softc *mpt, request_t *req,
        if (raid_event->ReasonCode == MPI_EVENT_RAID_RC_SMART_DATA) {
                /* XXX Use CAM's print sense for this... */
                if (mpt_disk != NULL)
-                       mpt_disk_prt(mpt, mpt_disk, "");
+                       mpt_disk_prt(mpt, mpt_disk, NULL);
                else
                        mpt_prt(mpt, "Volume(%d:%d:%d: ",
                            raid_event->VolumeBus, raid_event->VolumeID,
@@ -1190,10 +1190,10 @@ mpt_announce_disk(struct mpt_softc *mpt, struct mpt_raid_disk *mpt_disk)
 
        disk_pg = &mpt_disk->config_page;
        mpt_disk_prt(mpt, mpt_disk,
-                    "Physical (%s:%d:%d:0), Pass-thru (%s:%d:%d:0)\n",
+                    "Physical (%s:%d:%d:0), Pass-thru (%s:%d:%jd:0)\n",
                     device_get_nameunit(mpt->dev), rd_bus,
                     disk_pg->PhysDiskID, device_get_nameunit(mpt->dev),
-                    pt_bus, mpt_disk - mpt->raid_disks);
+                    pt_bus, (intmax_t)(mpt_disk - mpt->raid_disks));
        if (disk_pg->PhysDiskSettings.HotSparePool == 0)
                return;
        mpt_disk_prt(mpt, mpt_disk, "Member of Hot Spare Pool%s",
@@ -1499,15 +1499,9 @@ mpt_refresh_raid_data(struct mpt_softc *mpt)
                        mpt_vol_prt(mpt, mpt_vol, "%s Priority Re-Sync\n",
                            prio ? "High" : "Low");
                }
-#if __FreeBSD_version >= 500000
                mpt_vol_prt(mpt, mpt_vol, "%ju of %ju "
                            "blocks remaining\n", (uintmax_t)left,
                            (uintmax_t)total);
-#else
-               mpt_vol_prt(mpt, mpt_vol, "%llu of %llu "
-                           "blocks remaining\n", (uint64_t)left,
-                           (uint64_t)total);
-#endif
 
                /* Periodically report on sync progress. */
                mpt_schedule_raid_refresh(mpt);
index 8d391a3..d16e127 100644 (file)
@@ -57,9 +57,9 @@ const char *mpt_vol_type(struct mpt_raid_volume *);
 const char *mpt_vol_state(struct mpt_raid_volume *);
 const char *mpt_disk_state(struct mpt_raid_disk *);
 void mpt_vol_prt(struct mpt_softc *, struct mpt_raid_volume *,
-        const char *, ...) __printflike(3, 4);
+        const char *, ...) __printf0like(3, 4);
 void mpt_disk_prt(struct mpt_softc *, struct mpt_raid_disk *,
-        const char *, ...) __printflike(3, 4);
+        const char *, ...) __printf0like(3, 4);
 
 int
 mpt_issue_raid_req(struct mpt_softc *, struct mpt_raid_volume *,
index 2ab7cb8..5a1c8b7 100644 (file)
@@ -181,8 +181,8 @@ pst_attach(device_t dev)
                      DEVSTAT_TYPE_DIRECT | DEVSTAT_TYPE_IF_IDE,
                      DEVSTAT_PRIORITY_DISK);
 
-    kprintf("pst%d: %lluMB <%.40s> [%d/%d/%d] on %.16s\n", lun,
-          info.d_media_size / (1024 * 1024), name,
+    kprintf("pst%d: %juMB <%.40s> [%d/%d/%d] on %.16s\n", lun,
+          (uintmax_t)(info.d_media_size / (1024 * 1024)), name,
           info.d_ncylinders , info.d_nheads, info.d_secpertrack,
           device_get_nameunit(psc->iop->dev));
 #if 0
index 841df07..fef8dcd 100644 (file)
@@ -393,10 +393,10 @@ give_sd_to_drive(int sdno)
                    sd->driveoffset = -1;                   /* don't be confusing */
                    set_sd_state(sd->sdno, sd_down, setstate_force);
                    throw_rude_remark(ENOSPC,
-                       "No space for %s on drive %s at offset %lld",
+                       "No space for %s on drive %s at offset %jd",
                        sd->name,
                        drive->label.name,
-                       sd->driveoffset);
+                       (intmax_t)sd->driveoffset);
                    return;
                }
                /*
@@ -1190,7 +1190,7 @@ config_subdisk(int update)
            else
                size = sizespec(token[parameter]);
            if ((size % DEV_BSIZE) != 0)
-               throw_rude_remark(EINVAL, "sd %s, length %d not multiple of sector size", sd->name, size);
+               throw_rude_remark(EINVAL, "sd %s, length %jd not multiple of sector size", sd->name, (intmax_t)size);
            else
                sd->sectors = size / DEV_BSIZE;
            /*
index 3c34b30..0eb1745 100644 (file)
@@ -290,7 +290,7 @@ siattach(device_t dev)
        }
 #endif
 
-       DPRINT((0, DBG_AUTOBOOT, "si%d: type: %s paddr: %x maddr: %x\n", unit,
+       DPRINT((0, DBG_AUTOBOOT, "si%d: type: %s paddr: %p maddr: %p\n", unit,
                sc->sc_typename, sc->sc_paddr, sc->sc_maddr));
 
        sc->sc_ports = NULL;                    /* mark as uninitialised */
@@ -456,7 +456,7 @@ siattach(device_t dev)
        nport = 0;
        modp = (struct si_module *)(maddr + 0x80);
        for (;;) {
-               DPRINT((0, DBG_DOWNLOAD, "si%d: ccb addr 0x%x\n", unit, modp));
+               DPRINT((0, DBG_DOWNLOAD, "si%d: ccb addr %p\n", unit, modp));
                switch (modp->sm_type) {
                case TA4:
                        DPRINT((0, DBG_DOWNLOAD,
@@ -936,7 +936,7 @@ siwrite(struct dev_write_args *ap)
        }
        pp = MINOR2PP(mynor);
        tp = pp->sp_tty;
-       DPRINT((pp, DBG_WRITE, "siwrite(%s,%x,%x)\n", devtoname(dev), ap->a_uio, ap->a_ioflag));
+       DPRINT((pp, DBG_WRITE, "siwrite(%s,%p,%x)\n", devtoname(dev), ap->a_uio, ap->a_ioflag));
 
        crit_enter();
        /*
@@ -984,7 +984,7 @@ siioctl(struct dev_ioctl_args *ap)
        pp = MINOR2PP(mynor);
        tp = pp->sp_tty;
 
-       DPRINT((pp, DBG_ENTRY|DBG_IOCTL, "siioctl(%s,%lx,%x,%x)\n",
+       DPRINT((pp, DBG_ENTRY|DBG_IOCTL, "siioctl(%s,%lx,%p,%x)\n",
                devtoname(dev), cmd, data, ap->a_fflag));
        if (IS_STATE(mynor)) {
                struct termios *ct;
@@ -1158,13 +1158,13 @@ si_Sioctl(cdev_t dev, u_long cmd, caddr_t data, int flag, struct ucred *cred)
        int card, port;
        int mynor = minor(dev);
 
-       DPRINT((0, DBG_ENTRY|DBG_IOCTL, "si_Sioctl(%s,%lx,%x,%x)\n",
+       DPRINT((0, DBG_ENTRY|DBG_IOCTL, "si_Sioctl(%s,%lx,%p,%x)\n",
                devtoname(dev), cmd, data, flag));
 
 #if 1
-       DPRINT((0, DBG_IOCTL, "TCSI_PORT=%x\n", TCSI_PORT));
-       DPRINT((0, DBG_IOCTL, "TCSI_CCB=%x\n", TCSI_CCB));
-       DPRINT((0, DBG_IOCTL, "TCSI_TTY=%x\n", TCSI_TTY));
+       DPRINT((0, DBG_IOCTL, "TCSI_PORT=%lx\n", TCSI_PORT));
+       DPRINT((0, DBG_IOCTL, "TCSI_CCB=%lx\n", TCSI_CCB));
+       DPRINT((0, DBG_IOCTL, "TCSI_TTY=%lx\n", TCSI_TTY));
 #endif
 
        if (!IS_CONTROLDEV(mynor)) {
@@ -1308,7 +1308,7 @@ siparam(struct tty *tp, struct termios *t)
        BYTE val;
 
        lwkt_gettoken(&tty_token);
-       DPRINT((pp, DBG_ENTRY|DBG_PARAM, "siparam(%x,%x)\n", tp, t));
+       DPRINT((pp, DBG_ENTRY|DBG_PARAM, "siparam(%p,%p)\n", tp, t));
        cflag = t->c_cflag;
        iflag = t->c_iflag;
        oflag = t->c_oflag;
@@ -1505,7 +1505,7 @@ si_modem(struct si_port *pp, enum si_mctl cmd, int bits)
        int x;
 
        ASSERT_LWKT_TOKEN_HELD(&tty_token);
-       DPRINT((pp, DBG_ENTRY|DBG_MODEM, "si_modem(%x,%s,%x)\n", pp, si_mctl2str(cmd), bits));
+       DPRINT((pp, DBG_ENTRY|DBG_MODEM, "si_modem(%p,%s,%x)\n", pp, si_mctl2str(cmd), bits));
        ccbp = pp->sp_ccb;              /* Find channel address */
        switch (cmd) {
        case GET:
@@ -1953,7 +1953,7 @@ si_start(struct tty *tp)
        pp = TP2PP(tp);
 
        DPRINT((pp, DBG_ENTRY|DBG_START,
-               "si_start(%x) t_state %x sp_state %x t_outq.c_cc %d\n",
+               "si_start(%p) t_state %x sp_state %x t_outq.c_cc %d\n",
                tp, tp->t_state, pp->sp_state, qp->c_cc));
 
        if (tp->t_state & (TS_TIMEOUT|TS_TTSTOP))
@@ -2042,7 +2042,7 @@ si_lstart(void *arg)
        struct si_port *pp = arg;
        struct tty *tp;
 
-       DPRINT((pp, DBG_ENTRY|DBG_LSTART, "si_lstart(%x) sp_state %x\n",
+       DPRINT((pp, DBG_ENTRY|DBG_LSTART, "si_lstart(%p) sp_state %x\n",
                pp, pp->sp_state));
 
        crit_enter();
@@ -2082,7 +2082,7 @@ si_stop(struct tty *tp, int rw)
        pp = TP2PP(tp);
        ccbp = pp->sp_ccb;
 
-       DPRINT((TP2PP(tp), DBG_ENTRY|DBG_STOP, "si_stop(%x,%x)\n", tp, rw));
+       DPRINT((TP2PP(tp), DBG_ENTRY|DBG_STOP, "si_stop(%p,%x)\n", tp, rw));
 
        /* XXX: must check (rw & FWRITE | FREAD) etc flushing... */
        if (rw & FWRITE) {
@@ -2116,7 +2116,7 @@ si_command(struct si_port *pp, int cmd, int waitflag)
        volatile struct si_channel *ccbp = pp->sp_ccb;
        int x;
 
-       DPRINT((pp, DBG_ENTRY|DBG_PARAM, "si_command(%x,%x,%d): hi_stat 0x%x\n",
+       DPRINT((pp, DBG_ENTRY|DBG_PARAM, "si_command(%p,%x,%d): hi_stat 0x%x\n",
                pp, cmd, waitflag, ccbp->hi_stat));
 
        crit_enter();           /* Keep others out */
index 7db15b2..8249c12 100644 (file)
@@ -58,7 +58,7 @@ si_isa_probe(device_t dev)
        paddr = (caddr_t)rman_get_start(sc->sc_mem_res);/* physical */
        maddr = rman_get_virtual(sc->sc_mem_res);       /* in kvm */
 
-       DPRINT((0, DBG_AUTOBOOT, "si%d: probe at virtual=0x%x physical=0x%x\n",
+       DPRINT((0, DBG_AUTOBOOT, "si%d: probe at virtual=%p physical=%p\n",
                unit, maddr, paddr));
 
        /*
@@ -74,7 +74,7 @@ si_isa_probe(device_t dev)
 
        if (((u_int)paddr & 0x7fff) != 0) {
                DPRINT((0, DBG_AUTOBOOT|DBG_FAIL,
-                       "si%d: iomem (%x) not on 32k boundary\n", unit, paddr));
+                       "si%d: iomem (%p) not on 32k boundary\n", unit, paddr));
                goto fail;
        }
 
@@ -82,7 +82,7 @@ si_isa_probe(device_t dev)
        *maddr = 0x17;
        if (*maddr != 0x17) {
                DPRINT((0, DBG_AUTOBOOT|DBG_FAIL,
-                       "si%d: 0x17 check fail at phys 0x%x\n", unit, paddr));
+                       "si%d: 0x17 check fail at phys %p\n", unit, paddr));
                goto fail;
        }
        /*
@@ -146,7 +146,7 @@ try_mk1:
        *(maddr+0x7ff8) = 0x17;
        if (*(maddr+0x7ff8) != (unsigned char)0x17) {
                DPRINT((0, DBG_AUTOBOOT|DBG_FAIL,
-                       "si%d: 0x17 check fail at phys 0x%x = 0x%x\n",
+                       "si%d: 0x17 check fail at phys %p = 0x%x\n",
                        unit, paddr+0x77f8, *(maddr+0x77f8)));
                goto fail;
        }
@@ -166,7 +166,7 @@ got_card:
        for (i = 0; i < ramsize; i++, ux++) {
                if ((was = *ux) != (unsigned char)(i&0xff)) {
                        DPRINT((0, DBG_AUTOBOOT|DBG_FAIL,
-                               "si%d: match fail at phys 0x%x, was %x should be %x\n",
+                               "si%d: match fail at phys %p, was %x should be %x\n",
                                unit, paddr + i, was, i&0xff));
                        goto fail;
                }
@@ -180,7 +180,7 @@ got_card:
        for (i = 0; i < ramsize; i++) {
                if ((was = *ux++) != 0) {
                        DPRINT((0, DBG_AUTOBOOT|DBG_FAIL,
-                               "si%d: clear fail at phys 0x%x, was %x\n",
+                               "si%d: clear fail at phys %p, was %x\n",
                                unit, paddr + i, was));
                        goto fail;
                }
index 8f99734..8634489 100644 (file)
@@ -46,8 +46,8 @@
 #define        IEEE80211_VERIFY_LENGTH(_len, _minlen, _action) do {            \
        if ((_len) < (_minlen)) {                                       \
                IEEE80211_DISCARD(vap, IEEE80211_MSG_ELEMID,            \
-                   wh, NULL, "ie too short, got %d, expected %d",      \
-                   (_len), (_minlen));                                 \
+                   wh, NULL, "ie too short, got %jd, expected %jd",    \
+                   (intmax_t)(_len), (intmax_t)(_minlen));             \
                vap->iv_stats.is_rx_elem_toosmall++;                    \
                _action;                                                \
        }                                                               \
index 86907bb..38440ac 100644 (file)
@@ -495,7 +495,7 @@ ieee80211_crypto_setkey(struct ieee80211vap *vap, struct ieee80211_key *key)
        IEEE80211_DPRINTF(vap, IEEE80211_MSG_CRYPTO,
            "%s: %s keyix %u flags 0x%x mac %6D rsc %ju tsc %ju len %u\n",
            __func__, cip->ic_name, key->wk_keyix,
-           key->wk_flags, key->wk_macaddr,
+           key->wk_flags, key->wk_macaddr, ":",
            key->wk_keyrsc[IEEE80211_NONQOS_TID], key->wk_keytsc,
            key->wk_keylen);
 
index 571f8e3..620156f 100644 (file)
@@ -1031,7 +1031,7 @@ hostap_auth_shared(struct ieee80211_node *ni, struct ieee80211_frame *wh,
                        IEEE80211_DISCARD_MAC(vap, IEEE80211_MSG_AUTH,
                            ni->ni_macaddr, "shared key auth",
                            "ie %d/%d too long",
-                           frm[0], (frm[1] + 2) - (efrm - frm));
+                           frm[0], (int)((frm[1] + 2) - (efrm - frm)));
                        vap->iv_stats.is_rx_bad_auth++;
                        estatus = IEEE80211_STATUS_CHALLENGE;
                        goto bad;
@@ -1622,7 +1622,7 @@ htcapmismatch(struct ieee80211_node *ni, const struct ieee80211_frame *wh,
        int reassoc, int resp)
 {
        IEEE80211_NOTE_MAC(ni->ni_vap, IEEE80211_MSG_ANY, wh->i_addr2,
-           "deny %s request, %s missing HT ie", reassoc ? "reassoc" : "assoc");
+           "deny %s request, missing HT ie", reassoc ? "reassoc" : "assoc");
        /* XXX no better code */
        IEEE80211_SEND_MGMT(ni, resp, IEEE80211_STATUS_MISSING_HT_CAPS);
        ieee80211_node_leave(ni);
index 6cfed23..934595c 100644 (file)
@@ -1712,8 +1712,8 @@ ht_recv_action_ba_addba_response(struct ieee80211_node *ni,
                IEEE80211_DISCARD_MAC(vap,
                    IEEE80211_MSG_ACTION | IEEE80211_MSG_11N,
                    ni->ni_macaddr, "ADDBA response",
-                   "policy mismatch: expecting %s, "
-                   "received %s, tid %d code %d",
+                   "policy mismatch: expecting %d, "
+                   "received %d, tid %d code %d",
                    tap->txa_flags & IEEE80211_AGGR_IMMEDIATE,
                    policy, tid, code);
                vap->iv_stats.is_addba_badpolicy++;
index d1a466d..330580b 100644 (file)
@@ -602,7 +602,7 @@ ieee80211_parse_beacon(struct ieee80211_node *ni, struct mbuf *m,
              scan->bintval <= IEEE80211_BINTVAL_MAX)) {
                IEEE80211_DISCARD(vap,
                    IEEE80211_MSG_ELEMID | IEEE80211_MSG_INPUT,
-                   wh, NULL, "bogus beacon interval", scan->bintval);
+                   wh, NULL, "bogus beacon interval %u", scan->bintval);
                vap->iv_stats.is_rx_badbintval++;
                scan->status |= IEEE80211_BPARSE_BINTVAL_INVALID;
        }
index 1cf94a6..a9f67fc 100644 (file)
@@ -2025,7 +2025,7 @@ mesh_send_action_meshpeering_close(struct ieee80211_node *ni,
 
        IEEE80211_DPRINTF(vap, IEEE80211_MSG_NODE,
            "ieee80211_ref_node (%s:%u) %p<%6D> refcnt %d\n", __func__, __LINE__,
-           ni, ni->ni_macaddr, ieee80211_node_refcnt(ni)+1);
+           ni, ni->ni_macaddr, ":", ieee80211_node_refcnt(ni)+1);
        ieee80211_ref_node(ni);
 
        m = ieee80211_getmgtframe(&frm,
index 970b0af..c48e665 100644 (file)
@@ -1804,7 +1804,7 @@ ieee80211_send_probereq(struct ieee80211_node *ni,
        IEEE80211_DPRINTF(vap, IEEE80211_MSG_DEBUG | IEEE80211_MSG_DUMPPKTS,
            "send probe req on channel %u bssid %6D ssid \"%.*s\"\n",
            ieee80211_chan2ieee(ic, ic->ic_curchan), bssid, ":",
-           ssidlen, ssid);
+           (int)ssidlen, ssid);
 
        memset(&params, 0, sizeof(params));
        params.ibp_pri = M_WME_GETAC(m);
index 8f09f54..50222ca 100644 (file)
@@ -580,7 +580,8 @@ ieee80211_fix_rate(struct ieee80211_node *ni,
             fixedrate != ucastrate)) {
                IEEE80211_NOTE(vap, IEEE80211_MSG_XRATE | IEEE80211_MSG_11N, ni,
                    "%s: flags 0x%x okrate %d error %d fixedrate 0x%x "
-                   "ucastrate %x\n", __func__, fixedrate, ucastrate, flags);
+                   "ucastrate %x\n", __func__, flags, okrate, error,
+                   fixedrate, ucastrate);
                return badrate | IEEE80211_RATE_BASIC;
        } else
                return RV(okrate);
index 9ae2308..2fd9799 100644 (file)
@@ -479,7 +479,7 @@ ieee80211_check_scan(struct ieee80211vap *vap, int flags,
        scan = ieee80211_scanner_get(vap->iv_opmode);
        if (scan == NULL) {
                IEEE80211_DPRINTF(vap, IEEE80211_MSG_SCAN,
-                   "%s: no scanner support for %s mode\n",
+                   "%s: no scanner support for %d mode\n",
                    __func__, vap->iv_opmode);
                /* XXX stat */
                return 0;
@@ -575,7 +575,7 @@ ieee80211_bg_scan(struct ieee80211vap *vap, int flags)
        scan = ieee80211_scanner_get(vap->iv_opmode);
        if (scan == NULL) {
                IEEE80211_DPRINTF(vap, IEEE80211_MSG_SCAN,
-                   "%s: no scanner support for %s mode\n",
+                   "%s: no scanner support for %d mode\n",
                    __func__, vap->iv_opmode);
                /* XXX stat */
                return 0;
@@ -592,7 +592,7 @@ ieee80211_bg_scan(struct ieee80211vap *vap, int flags)
                duration = IEEE80211_SCAN_OFFCHANNEL;
 
                IEEE80211_DPRINTF(vap, IEEE80211_MSG_SCAN,
-                   "%s: %s scan, ticks %u duration %lu\n", __func__,
+                   "%s: %s scan, ticks %u duration %u\n", __func__,
                    ss->ss_flags & IEEE80211_SCAN_ACTIVE ? "active" : "passive",
                    ticks, duration);
 
@@ -1207,7 +1207,7 @@ ieee80211_scan_pickchannel(struct ieee80211com *ic, int flags)
        if (ss->ss_ops->scan_pickchan == NULL) {
                IEEE80211_DPRINTF(ss->ss_vap, IEEE80211_MSG_SCAN,
                    "%s: scan module does not support picking a channel, "
-                   "opmode %s\n", __func__, ss->ss_vap->iv_opmode);
+                   "opmode %d\n", __func__, ss->ss_vap->iv_opmode);
                return NULL;
        }
        return ss->ss_ops->scan_pickchan(ss, flags);
index cfee127..cee5b26 100644 (file)
@@ -981,7 +981,7 @@ sta_auth_shared(struct ieee80211_node *ni, struct ieee80211_frame *wh,
                        IEEE80211_DISCARD_MAC(vap, IEEE80211_MSG_AUTH,
                            ni->ni_macaddr, "shared key auth",
                            "ie %d/%d too long",
-                           frm[0], (frm[1] + 2) - (efrm - frm));
+                           frm[0], (int)((frm[1] + 2) - (efrm - frm)));
                        vap->iv_stats.is_rx_bad_auth++;
                        estatus = IEEE80211_STATUS_CHALLENGE;
                        goto bad;
@@ -1184,7 +1184,7 @@ ieee80211_parse_csaparams(struct ieee80211vap *vap, uint8_t *frm,
                        IEEE80211_NOTE_FRAME(vap, IEEE80211_MSG_DOTH, wh,
                            "CSA ie mismatch, initial ie <%d,%d,%d>, "
                            "this ie <%d,%d,%d>", ic->ic_csa_mode,
-                           ic->ic_csa_newchan, ic->ic_csa_count,
+                           ic->ic_csa_newchan->ic_ieee, ic->ic_csa_count,
                            csa->csa_mode, csa->csa_newchan, csa->csa_count);
                        ieee80211_csa_cancelswitch(ic);
                } else {
index 4e9b0c0..4287e5e 100644 (file)
@@ -603,7 +603,7 @@ tdma_process_params(struct ieee80211_node *ni, const u_int8_t *ie,
                            "slot %u collision rxtsf %llu tsf %llu\n",
                            tdma->tdma_slot,
                            (unsigned long long) le64toh(ni->ni_tstamp.tsf),
-                           vap->iv_bss->ni_tstamp.tsf);
+                           (unsigned long long)vap->iv_bss->ni_tstamp.tsf);
                        setbit(ts->tdma_inuse, tdma->tdma_slot);
 
                        (void) tdma_update(vap, tdma, ni, 1);