diff options
author | Jolan Luff <jolan@cvs.openbsd.org> | 2004-06-24 00:00:21 +0000 |
---|---|---|
committer | Jolan Luff <jolan@cvs.openbsd.org> | 2004-06-24 00:00:21 +0000 |
commit | 42d2671ccee983bc79c99c98837fc58abd068775 (patch) | |
tree | 36e32fbff5387c47f9013ee3958820c04eeaebcf | |
parent | 6a943d2698c0a4eb4c2d744ec01b5d503adfacea (diff) |
endian fix from chris pascoe
tested by nordin@ and david gwynne
-rw-r--r-- | sys/dev/usb/ehci.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/dev/usb/ehci.c b/sys/dev/usb/ehci.c index d67d0ee0855..52835b58506 100644 --- a/sys/dev/usb/ehci.c +++ b/sys/dev/usb/ehci.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ehci.c,v 1.6 2004/06/20 00:17:49 deraadt Exp $ */ +/* $OpenBSD: ehci.c,v 1.7 2004/06/24 00:00:20 jolan Exp $ */ /* $NetBSD: ehci.c,v 1.54 2004/01/17 13:15:05 jdolecek Exp $ */ /* @@ -2185,7 +2185,7 @@ ehci_alloc_sqtd_chain(struct ehci_pipe *epipe, ehci_softc_t *sc, next = ehci_alloc_sqtd(sc); if (next == NULL) goto nomem; - nextphys = next->physaddr; + nextphys = htole32(next->physaddr); } else { next = NULL; nextphys = EHCI_NULL; @@ -2205,7 +2205,7 @@ ehci_alloc_sqtd_chain(struct ehci_pipe *epipe, ehci_softc_t *sc, #endif } cur->nextqtd = next; - cur->qtd.qtd_next = cur->qtd.qtd_altnext = htole32(nextphys); + cur->qtd.qtd_next = cur->qtd.qtd_altnext = nextphys; cur->qtd.qtd_status = qtdstatus | htole32(EHCI_QTD_SET_BYTES(curlen)); cur->xfer = xfer; |