Supress warning that command didn't complete when the parent bus
thinks the card is gone.
This commit is contained in:
parent
915d84ba38
commit
aa0ea4af6d
@ -334,7 +334,7 @@ xl_dma_map_addr(void *arg, bus_dma_segment_t *segs, int nseg, int error)
|
||||
* only a finite amount of time to avoid getting caught in an
|
||||
* infinite loop. Normally this delay routine would be a macro,
|
||||
* but it isn't called during normal operation so we can afford
|
||||
* to make it a function.
|
||||
* to make it a function. Spress warning when card gone.
|
||||
*/
|
||||
static void
|
||||
xl_wait(struct xl_softc *sc)
|
||||
@ -346,7 +346,7 @@ xl_wait(struct xl_softc *sc)
|
||||
break;
|
||||
}
|
||||
|
||||
if (i == XL_TIMEOUT)
|
||||
if (i == XL_TIMEOUT && bus_child_present(sc->xl_dev))
|
||||
device_printf(sc->xl_dev, "command never completed!\n");
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user