Bio shall not be accessed after g_io_deliver(9).

Reported and tested by:	pho
Reviewed by:	ae, phk
MFC after:	1 week
This commit is contained in:
Konstantin Belousov 2011-01-25 14:00:30 +00:00
parent 9283f726be
commit 96410b9575

View File

@ -731,9 +731,9 @@ md_kthread(void *arg)
if (error != -1) {
bp->bio_completed = bp->bio_length;
g_io_deliver(bp, error);
if ((bp->bio_cmd == BIO_READ) || (bp->bio_cmd == BIO_WRITE))
devstat_end_transaction_bio(sc->devstat, bp);
g_io_deliver(bp, error);
}
}
}