diff options
-rw-r--r-- | sys/pci/if_xl.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/pci/if_xl.c b/sys/pci/if_xl.c index 4a05ffe9e3ec..868a17965be1 100644 --- a/sys/pci/if_xl.c +++ b/sys/pci/if_xl.c @@ -29,7 +29,7 @@ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF * THE POSSIBILITY OF SUCH DAMAGE. * - * $Id: if_xl.c,v 1.42 1999/07/06 19:23:32 des Exp $ + * $Id: if_xl.c,v 1.43 1999/07/07 21:49:14 wpaul Exp $ */ /* @@ -160,7 +160,7 @@ #if !defined(lint) static const char rcsid[] = - "$Id: if_xl.c,v 1.42 1999/07/06 19:23:32 des Exp $"; + "$Id: if_xl.c,v 1.43 1999/07/07 21:49:14 wpaul Exp $"; #endif /* @@ -2413,7 +2413,7 @@ static void xl_start(ifp) CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_DOWN_STALL); xl_wait(sc); - if (CSR_READ_4(sc, XL_DOWNLIST_PTR)) { + if (sc->xl_cdata.xl_tx_head != NULL) { sc->xl_cdata.xl_tx_tail->xl_next = start_tx; sc->xl_cdata.xl_tx_tail->xl_ptr->xl_next = vtophys(start_tx->xl_ptr); |