hammer - Use new vsyncscan() mechanic (2)
authorMatthew Dillon <dillon@apollo.backplane.com>
Fri, 11 Oct 2013 02:33:08 +0000 (19:33 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Fri, 11 Oct 2013 02:33:08 +0000 (19:33 -0700)
commit0f79f6b25aaafcdb775dd9120db39f18fe861991
treec6e3ed01a4cad3a8239684347e68c0a9eca38257
parent0d60b0abac21cd025f93dc7d2a61895e3cf4f2a2
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.
sys/kern/vfs_sync.c
sys/sys/vnode.h
sys/vfs/hammer/hammer_inode.c
sys/vfs/hammer/hammer_ondisk.c
sys/vfs/hammer/hammer_vnops.c