hammer2 - Get snapshots working again
authorMatthew Dillon <dillon@apollo.backplane.com>
Fri, 1 Aug 2014 06:03:51 +0000 (23:03 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Fri, 1 Aug 2014 06:03:51 +0000 (23:03 -0700)
commit18e8ab5f976398968084b3866bf90f336260bf28
treeabc48ccec84d5ad145e37277494e8ac7c032425a
parentd0ceb67117bb129afc8c0d2884d298b24a243c20
hammer2 - Get snapshots working again

* Clean up null-pointer dereference panics and sequencing issues when
  creating a snapshot.

* Fix panic on mount if the requested label is not found or is not
  mountable.

* Automatically flush the snapshot before taking and automatically flush
  the super-root entry before returning.
sys/vfs/hammer2/hammer2.h
sys/vfs/hammer2/hammer2_cluster.c
sys/vfs/hammer2/hammer2_flush.c
sys/vfs/hammer2/hammer2_inode.c
sys/vfs/hammer2/hammer2_ioctl.c
sys/vfs/hammer2/hammer2_vfsops.c