1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-15 10:17:20 +00:00

Add a couple of KASSERTS, just in case.

This commit is contained in:
Poul-Henning Kamp 2002-12-13 22:04:45 +00:00
parent 84c64d8895
commit cc0163a3c4
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=107834

View File

@ -388,7 +388,11 @@ g_dev_strategy(struct bio *bp)
gp = dev->si_drv1;
cp = dev->si_drv2;
bp2 = g_clone_bio(bp);
KASSERT(bp2 != NULL, ("XXX: ENOMEM in a bad place"));
bp2->bio_offset = (off_t)bp->bio_blkno << DEV_BSHIFT;
KASSERT(bp2->bio_offset >= 0,
("Negative bio_offset (%jd) on bio %p",
(intmax_t)bp2->bio_offset, bp));
bp2->bio_length = (off_t)bp->bio_bcount;
bp2->bio_done = g_dev_done;
g_trace(G_T_BIO,