svn commit: r186194 - in head: share/man/man9 sys/fs/hpfs sys/fs/msdosfs sys/fs/ntfs sys/fs/nwfs sys/fs/smbfs sys/gnu/fs/ext2fs sys/gnu/fs/reiserfs sys/gnu/fs/xfs/FreeBSD sys/ufs/ufs

Edward Tomasz Napierala trasz at FreeBSD.org
Wed Dec 17 23:08:35 UTC 2008


On 1217T1857, Ulrich Spoerlein wrote:
> > Author: trasz
> > Date: Tue Dec 16 21:13:11 2008
> > New Revision: 186194
> > URL: http://svn.freebsd.org/changeset/base/186194
> > 
> > Log:
> >   According to phk@, VOP_STRATEGY should never, _ever_, return
> >   anything other than 0.  Make it so.  This fixes
> >   "panic: VOP_STRATEGY failed bp=0xc320dd90 vp=0xc3b9f648",
> >   encountered when writing to an orphaned filesystem.  Reason
> >   for the panic was the following assert:
> >   KASSERT(i == 0, ("VOP_STRATEGY failed bp=%p vp=%p", bp, bp->b_vp));
> >   at vfs_bio:bufstrategy().
> 
> Is such a change also needed/recommended for the FUSE port?

It seems fusefs-kmod already does the right thing by always
returning 0.

-- 
If you cut off my head, what would I say?  Me and my head, or me and my body?



More information about the svn-src-head mailing list