summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sys/dev/usb/if_run.c6
-rw-r--r--sys/dev/usb/if_runvar.h3
2 files changed, 2 insertions, 7 deletions
diff --git a/sys/dev/usb/if_run.c b/sys/dev/usb/if_run.c
index a3e5d67e567..18b7a51891b 100644
--- a/sys/dev/usb/if_run.c
+++ b/sys/dev/usb/if_run.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_run.c,v 1.12 2009/03/14 15:53:23 damien Exp $ */
+/* $OpenBSD: if_run.c,v 1.13 2009/03/26 20:17:27 damien Exp $ */
/*-
* Copyright (c) 2008,2009 Damien Bergamini <damien.bergamini@free.fr>
@@ -348,8 +348,6 @@ run_attach(struct device *parent, struct device *self, void *aux)
nrx++;
} else if (ntx < 4) {
sc->txq[ntx].pipe_no = ed->bEndpointAddress;
- sc->txq[ntx].pktsize =
- UE_GET_SIZE(UGETW(ed->wMaxPacketSize));
ntx++;
}
}
@@ -2028,8 +2026,6 @@ run_tx(struct run_softc *sc, struct mbuf *m, struct ieee80211_node *ni)
ieee80211_release_node(ic, ni);
xferlen += sizeof (*txd) + 4;
- if ((xferlen % ring->pktsize) == 0)
- xferlen += 4;
usbd_setup_xfer(data->xfer, ring->pipeh, data, data->buf, xferlen,
USBD_FORCE_SHORT_XFER | USBD_NO_COPY, RUN_TX_TIMEOUT, run_txeof);
diff --git a/sys/dev/usb/if_runvar.h b/sys/dev/usb/if_runvar.h
index 2f7f50b1cb4..ec401351a65 100644
--- a/sys/dev/usb/if_runvar.h
+++ b/sys/dev/usb/if_runvar.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_runvar.h,v 1.2 2009/03/14 15:53:23 damien Exp $ */
+/* $OpenBSD: if_runvar.h,v 1.3 2009/03/26 20:17:27 damien Exp $ */
/*-
* Copyright (c) 2008,2009 Damien Bergamini <damien.bergamini@free.fr>
@@ -93,7 +93,6 @@ struct run_tx_ring {
usbd_pipe_handle pipeh;
int cur;
int queued;
- uint16_t pktsize;
uint8_t pipe_no;
};