Cleanup and performance improvement of the virtio_blk driver

- Add support for GEOM direct completion. Depending on the benchmark,
    this tends to give a ~30% improvement w.r.t IOPs and BW.
  - Remove an invariants check in the strategy routine. This assertion
    is caught later on by an existing panic.
  - Rename and resort various related functions to make more sense.

MFC after:	1 month
This commit is contained in:
bryanv 2014-11-30 16:36:26 +00:00
parent 0aee39de73
commit 6e8ba9083a

File diff suppressed because it is too large Load Diff