diff options
author | David Gwynne <dlg@cvs.openbsd.org> | 2004-11-16 08:57:30 +0000 |
---|---|---|
committer | David Gwynne <dlg@cvs.openbsd.org> | 2004-11-16 08:57:30 +0000 |
commit | 6fd089cc630259f0e715a2173767d25fd646d117 (patch) | |
tree | c4cd667518af7c14eca7879b15b4adc5871a7786 /sys/dev/usb/if_atu.c | |
parent | 81580ca2db0ca9eabcfcdf02278db0ad87c092ad (diff) |
get rid of the ATU_NO_COPY_TX knob. we always want it on.
Diffstat (limited to 'sys/dev/usb/if_atu.c')
-rw-r--r-- | sys/dev/usb/if_atu.c | 24 |
1 files changed, 2 insertions, 22 deletions
diff --git a/sys/dev/usb/if_atu.c b/sys/dev/usb/if_atu.c index 8271078bc05..7d451c778ad 100644 --- a/sys/dev/usb/if_atu.c +++ b/sys/dev/usb/if_atu.c @@ -1,4 +1,4 @@ -/* $OpenBSD: if_atu.c,v 1.15 2004/11/15 12:50:08 dlg Exp $ */ +/* $OpenBSD: if_atu.c,v 1.16 2004/11/16 08:57:29 dlg Exp $ */ /* * Copyright (c) 2003, 2004 * Daan Vreeken <Danovitsch@Vitsch.net>. All rights reserved. @@ -770,14 +770,9 @@ atu_send_packet(struct atu_softc *sc, struct atu_chain *c) pkt = (struct atu_txpkt *)c->atu_buf; -#ifdef ATU_NO_COPY_TX usbd_setup_xfer(c->atu_xfer, sc->atu_ep[ATU_ENDPT_TX], c, c->atu_buf, c->atu_length, USBD_NO_COPY, ATU_TX_TIMEOUT, atu_txeof); -#else /* ATU_NO_COPY_TX */ - usbd_setup_xfer(c->atu_xfer, sc->atu_ep[ATU_ENDPT_TX], - c, c->atu_buf, c->atu_length, 0, ATU_TX_TIMEOUT, atu_txeof); -#endif /* ATU_NO_COPY_TX */ /* Let's get this thing into the air! */ c->atu_in_xfer = 1; @@ -1948,17 +1943,10 @@ atu_xfer_list_init(struct atu_softc *sc, struct atu_chain *ch, } if ((bufsize > 0) && (ch->atu_buf == NULL)) { -#ifdef ATU_NO_COPY_TX ch->atu_buf = usbd_alloc_buffer(ch->atu_xfer, bufsize); if (ch->atu_buf == NULL) return(ENOBUFS); -#else /* ATU_NO_COPY_TX */ - ch->atu_buf = malloc(bufsize, M_USBDEV, - M_NOWAIT); - if (ch->atu_buf == NULL) - return(ENOBUFS); -#endif /* ATU_NO_COPY_TX */ } if (list != NULL) { @@ -1978,16 +1966,8 @@ atu_xfer_list_free(struct atu_softc *sc, struct atu_chain *ch, /* Free resources. */ for (i = 0; i < listlen; i++) { - if (ch[i].atu_buf != NULL) { -#ifdef ATU_NO_COPY_TX - /* - * usbdi.c cleans up for us - */ -#else /* ATU_NO_COPY_TX */ - free(ch[i].atu_buf, M_USBDEV); -#endif /* ATU_NO_COPY_TX */ + if (ch[i].atu_buf != NULL) ch[i].atu_buf = NULL; - } if (ch[i].atu_mbuf != NULL) { m_freem(ch[i].atu_mbuf); ch[i].atu_mbuf = NULL; |