Unable to unmount idle filesystem on 6.2

Darren Pilgrim freebsd at bitfreak.org
Sat Jan 12 12:10:27 PST 2008


Kris Kennaway wrote:
> Darren Pilgrim wrote:
>> softdep_waitidle: Failed to flush worklist for 0xc66e5298
>> 
>> A quick check and that message gets spit out whenever I issue
>> any of the following commands:
>> 
>> # mount -uo ro /usr/ports # umount /usr/ports # umount -f 
>> /usr/ports
> 
> As luck would have it I ran into this in my own testing
> yesterday, and Kostik Belousov has a proposed fix (apply it with
> patch -p2). This is against 8.0 but should also appy to 7.0.
> Don't know about 6.x.

It didn't apply cleanly, with hunks failing in:

sys/kern/vfs_subr.c (all)
sys/sys/vnode.h
sys/ufs/ffs/ffs_softdep.c (hunk 4)
sys/ufs/ffs/ffs_vfsops.c

The chunks that succeeded all had offsets, so I'm guessing the 
patch isn't going to work for 6.x.


More information about the freebsd-questions mailing list