hammer2 - bulkfree work 2/many
commitd0fcd3ec4a1cbbfa32581cf24ecd6f3509f1f57c
authorMatthew Dillon <dillon@apollo.backplane.com>
Tue, 27 Jan 2015 02:00:53 +0000 (26 18:00 -0800)
committerMatthew Dillon <dillon@apollo.backplane.com>
Tue, 27 Jan 2015 02:00:53 +0000 (26 18:00 -0800)
tree88c89e26f74929129201f3ef56150a58b79ab04a
parent3148f6779fc754711b51c40131a915c9deb16741
hammer2 - bulkfree work 2/many

* Compare the in-memory bitmap against the on-media bitmap and issue
  transitions.

  in-memory 00 - 11 (allocated) -> 10 (staged)
  in-memory 00 - 10 (staged)    -> 00 (free)
  in-memory 11 - 10 (staged)    -> 11 (allocated) (handles live races)
sys/vfs/hammer2/hammer2_bulkscan.c