git: hammer - Use new vsyncscan() mechanic (2)

Matthew Dillon dillon at crater.dragonflybsd.org
Thu Oct 10 19:34:00 PDT 2013


commit 0f79f6b25aaafcdb775dd9120db39f18fe861991
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Thu Oct 10 19:33:08 2013 -0700

    hammer - Use new vsyncscan() mechanic (2)
    
    * Fix crash, VISDIRTY must be cleared in reclaim.
    
    * Implement convenient API functions to set and clear VISDIRTY and
      properly synchronize the syncer list.

Summary of changes:
 sys/kern/vfs_sync.c            | 26 +++++++++++++++++++++++++-
 sys/sys/vnode.h                |  2 ++
 sys/vfs/hammer/hammer_inode.c  |  6 ++----
 sys/vfs/hammer/hammer_ondisk.c |  2 +-
 sys/vfs/hammer/hammer_vnops.c  |  4 ++--
 5 files changed, 32 insertions(+), 8 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/0f79f6b25aaafcdb775dd9120db39f18fe861991


-- 
DragonFly BSD source repository



More information about the Commits mailing list