git: hammer2 - major simplification 1/many (stabilization C)
Matthew Dillon
dillon at crater.dragonflybsd.org
Thu Jul 31 20:10:35 PDT 2014
commit 5c88f2c7e3b244aa229ef6983e22989aaf97137e
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Thu Jul 31 20:08:30 2014 -0700
hammer2 - major simplification 1/many (stabilization C)
* Remove lock-count test from write path where async reads can be
queued. Fixes false assertion.
* Deleted-but-still-open files are moved to a hidden directory, and on
mount a scan is done to remove them. The scan was improperly passing
a NODATA flag when inode data is needed to do a proper stats rollup
during the deletion.
Summary of changes:
sys/vfs/hammer2/hammer2_inode.c | 8 +++++---
sys/vfs/hammer2/hammer2_vnops.c | 15 ++-------------
2 files changed, 7 insertions(+), 16 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/5c88f2c7e3b244aa229ef6983e22989aaf97137e
--
DragonFly BSD source repository
More information about the Commits
mailing list