cvs commit: src/sys/vfs/hammer hammer_io.c
Matthew Dillon
dillon at crater.dragonflybsd.org
Mon Sep 15 10:03:40 PDT 2008
dillon 2008/09/15 10:02:49 PDT
DragonFly src repository
Modified files:
sys/vfs/hammer hammer_io.c
Log:
Fix an invalidation case that tends to occur under load on NFS servers or
on machines with low amounts of main memory. The buf was being recursively
locked and a ref count assertion was wrong.
The code-path was previously untested and would dependably panic the
machine every time prior to the fix.
Reported-by: Thomas Nikolajsen <thomas.nikolajsen at mail.dk>
Revision Changes Path
1.55 +4 -2 src/sys/vfs/hammer/hammer_io.c
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_io.c.diff?r1=1.54&r2=1.55&f=u
More information about the Commits
mailing list