DragonFly commits List (threaded) for 2008-07
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
cvs commit: src/sys/vfs/hammer hammer_vnops.c
dillon 2008/07/12 16:47:13 PDT
DragonFly src repository
Modified files:
sys/vfs/hammer hammer_vnops.c
Log:
HAMMER 61F/Many: Stabilization
* Fix a bug triggered by rm -rf where HAMMER was failling to wait for
reclaimed inodes to drain, allowing a build-up that would result in
a kmalloc() pool-full panic.
Add a required call to hammer_inode_waitreclaims() in the dounlink
code. Because this code acquires and releases inodes without having
to mess around with related vnodes, it bypassed the reclaim checks in
the vnode path.
Reported-by: Michael Neumann <mneumann@ntecs.de>
Revision Changes Path
1.89 +1 -0 src/sys/vfs/hammer/hammer_vnops.c
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_vnops.c.diff?r1=1.88&r2=1.89&f=u
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]