1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-20 11:11:24 +00:00

Initialize bp->b_offset before calling VOP_STRATEGY()

This commit is contained in:
Poul-Henning Kamp 2003-10-18 11:13:31 +00:00
parent 9fbf91c0dd
commit 855c6fcc68
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=121200

View File

@ -239,6 +239,7 @@ cluster_read(vp, filesize, lblkno, size, cred, totread, seqcount, bpp)
bp->b_ioflags &= ~BIO_ERROR;
if ((bp->b_flags & B_ASYNC) || bp->b_iodone != NULL)
BUF_KERNPROC(bp);
bp->b_offset = dbtob(bp->b_blkno);
error = VOP_STRATEGY(vp, bp);
curproc->p_stats->p_ru.ru_inblock++;
if (error)
@ -293,6 +294,7 @@ cluster_read(vp, filesize, lblkno, size, cred, totread, seqcount, bpp)
rbp->b_ioflags &= ~BIO_ERROR;
if ((rbp->b_flags & B_ASYNC) || rbp->b_iodone != NULL)
BUF_KERNPROC(rbp);
rbp->b_offset = dbtob(rbp->b_blkno);
(void) VOP_STRATEGY(vp, rbp);
curproc->p_stats->p_ru.ru_inblock++;
}