Explicitly set the sector state to JUNK if we encounter a read-error.

This commit is contained in:
phk 2003-04-28 06:10:35 +00:00
parent 18f4d43c78
commit 2245131e4d

View File

@ -479,7 +479,10 @@ g_bde_read_done(struct bio *bp)
sc = bp->bio_caller2;
mtx_lock(&sc->worklist_mutex);
sp->error = bp->bio_error;
sp->state = VALID;
if (sp->error == 0)
sp->state = VALID;
else
sp->state = JUNK;
wakeup(sc);
g_destroy_bio(bp);
mtx_unlock(&sc->worklist_mutex);