Index: sys/ufs/ffs/ffs_vfsops.c =================================================================== --- sys/ufs/ffs/ffs_vfsops.c +++ sys/ufs/ffs/ffs_vfsops.c @@ -1994,6 +1994,8 @@ * by biodone it will be tossed. */ bp->b_flags |= B_NOCACHE; + if ((bp->b_ioflags & BIO_ERROR) != 0) + bp->b_flags |= B_INVAL; bp->b_flags &= ~B_CACHE; bufdone(bp); BO_LOCK(bufobj);