DragonFly commits List (threaded) for 2010-01
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
git: HAMMER VFS - Fix umount panic related to volume flush
commit 544f91bfac8dc14f068459a6d169f95efd3adafe
Author: Matthew Dillon <dillon@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@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
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]