DragonFly-2.1.1.434.g1bb61 DragonFly_RELEASE_2_2 sys/kern vfs_subr.c
    Simon Schubert 
    corecode at crater.dragonflybsd.org
       
    Tue Feb  3 11:17:17 PST 2009
    
    
  
commit 1bb6119939711861a021ef2550a7a294db4cbf9a
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Mon Jan 19 09:38:27 2009 -0800
    Fix a bug in vinvalbuf().  vinvalbuf() is usually called when attempting
    to reclaim a vnode but can sometimes be called with V_SAVE when attempting
    to make a vnode reclaimable.  In the latter case write races with other
    threads can create new dirty buffers after the FSYNC returns.
    
    Only assert that dirty buffers are not present if the vnode is undergoing
    reclamation.
    
    Reported-by: "Justin C. Sherrill" <justin at shiningsilence.com>
Summary of changes:
 sys/kern/vfs_subr.c |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/1bb6119939711861a021ef2550a7a294db4cbf9a
-- 
DragonFly BSD source repository
    
    
More information about the Commits
mailing list