hammer2 - Cleanup pass, remove unused fields and code
commitb5795b6b1140dd80b56f0aef154b4221f9024829
authorMatthew Dillon <dillon@apollo.backplane.com>
Sun, 23 Jul 2017 06:24:19 +0000 (22 23:24 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Tue, 25 Jul 2017 02:02:19 +0000 (24 19:02 -0700)
treee0912700a4b1c0100a28aff9847ba7ea04ccc879
parentc1a682da064710de9254374f489c67bc7d99d923
hammer2 - Cleanup pass, remove unused fields and code

* Remove the unused per-inode cluster cache.  The code isn't really
  compatible with the XOP mechanism.

* Remove unused hammer2_xop_nlink() and related structures.  Hardlinking
  is handled through normal hammer2_inode_*() functions and no longer
  needs an explicit backend.

* Remove the unused iocb.cluster field.  iocb's are now exclusively
  backend entities.
sys/vfs/hammer2/hammer2.h
sys/vfs/hammer2/hammer2_admin.c
sys/vfs/hammer2/hammer2_cluster.c
sys/vfs/hammer2/hammer2_inode.c
sys/vfs/hammer2/hammer2_io.c
sys/vfs/hammer2/hammer2_xops.c