git: kernel - Fix incorrect inode wait code in HAMMER

Matthew Dillon dillon at crater.dragonflybsd.org
Sat Feb 26 09:38:03 PST 2011


commit 88d0131e03be720651defb821209e926d1bd1062
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Sat Feb 26 09:32:40 2011 -0800

    kernel - Fix incorrect inode wait code in HAMMER
    
    * Fix incorrect code t wait for an inode flush to finish.  This should also
      fix the reported assertion.
    
      Any bugs in this new code would likely result in process stalls instead
      of panics, so watch for that possibility.
    
    Reported-by: Venkatesh Srinivas <vsrinivas at dragonflybsd.org>,
    	     Peter Avalos <peter at theshell.com>

Summary of changes:
 sys/vfs/hammer/hammer_inode.c |   64 ++++++++++++++++++++++++++++++-----------
 1 files changed, 47 insertions(+), 17 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/88d0131e03be720651defb821209e926d1bd1062


-- 
DragonFly BSD source repository





More information about the Commits mailing list