diff options
Diffstat (limited to 'sys/pc98/cbus/fdc.c')
-rw-r--r-- | sys/pc98/cbus/fdc.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/sys/pc98/cbus/fdc.c b/sys/pc98/cbus/fdc.c index bbff21b..22bb9ff 100644 --- a/sys/pc98/cbus/fdc.c +++ b/sys/pc98/cbus/fdc.c @@ -1870,11 +1870,9 @@ fdstate(fdc_p fdc) bp = fdc->bp; if (bp == NULL) { - bp = bioq_first(&fdc->head); - if (bp != NULL) { - bioq_remove(&fdc->head, bp); + bp = bioq_takefirst(&fdc->head); + if (bp != NULL) fdc->bp = bp; - } } if (bp == NULL) { /* |