version 1.23, 2007/03/04 15:41:02 |
version 1.23.2.1, 2007/08/19 19:24:49 |
Line 390 adosfs_strategy(v) |
|
Line 390 adosfs_strategy(v) |
|
#endif |
#endif |
bp = sp->a_bp; |
bp = sp->a_bp; |
if (bp->b_vp == NULL) { |
if (bp->b_vp == NULL) { |
bp->b_flags |= B_ERROR; |
bp->b_error = EIO; |
biodone(bp); |
biodone(bp); |
error = EIO; |
error = EIO; |
goto reterr; |
goto reterr; |
Line 400 adosfs_strategy(v) |
|
Line 400 adosfs_strategy(v) |
|
if (bp->b_blkno == bp->b_lblkno) { |
if (bp->b_blkno == bp->b_lblkno) { |
error = VOP_BMAP(vp, bp->b_lblkno, NULL, &bp->b_blkno, NULL); |
error = VOP_BMAP(vp, bp->b_lblkno, NULL, &bp->b_blkno, NULL); |
if (error) { |
if (error) { |
bp->b_flags |= B_ERROR; |
bp->b_flags = error; |
biodone(bp); |
biodone(bp); |
goto reterr; |
goto reterr; |
} |
} |