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:
Bryan Venteicher 2014-11-30 16:36:26 +00:00
parent 2cbcd3c198
commit abec64bc76

File diff suppressed because it is too large Load diff