git: HAMMER VFS - Fix umount panic related to volume flush
Matthew Dillon
dillon at crater.dragonflybsd.org
Fri Jan 15 15:22:57 PST 2010
commit 544f91bfac8dc14f068459a6d169f95efd3adafe
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Fri Jan 15 15:20:41 2010 -0800
HAMMER VFS - Fix umount panic related to volume flush
* A volume undergoing I/O as-of the time of a umount can recurse within
hammer_io_release() due to improper ref-count handling.
* Properly reference and flus hthe volume during umount instead of
trying to call hammer_io_release() directly.
Reported-by: Jan Lentfer <Jan.Lentfer at web.de>
Summary of changes:
sys/vfs/hammer/hammer_ondisk.c | 12 ++++++++----
1 files changed, 8 insertions(+), 4 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/544f91bfac8dc14f068459a6d169f95efd3adafe
--
DragonFly BSD source repository
More information about the Commits
mailing list