HAMMER VFS - Expand vfs.hammer.debug_io capabilities
authorMatthew Dillon <dillon@apollo.backplane.com>
Tue, 17 Aug 2010 06:18:09 +0000 (23:18 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Tue, 17 Aug 2010 06:18:09 +0000 (23:18 -0700)
commit24c8374a23b091f1eef91c6cf508ad88dfa99440
tree60e0e21ad1c3065db3f8cd09928d75df68636e30
parent6b3804c94a42ff7a040c6586aa1bce598de4a1af
HAMMER VFS - Expand vfs.hammer.debug_io capabilities

* Add debugging capabilities which are able to distinguish IO requests
  which are cached from IO requests which have to go to the device.

* vfs.hammer.debug_io bit 0 (i.e. the value 1) will use the new feature.
  This is for debugging only.
sys/kern/vfs_bio.c
sys/kern/vfs_cluster.c
sys/sys/buf.h
sys/vfs/hammer/hammer_io.c
sys/vfs/hammer/hammer_ondisk.c
sys/vfs/hammer/hammer_vnops.c