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