git: virtio_blk - Clean up some unneeded functionalities.
Imre Vadasz
ivadasz at crater.dragonflybsd.org
Sun Apr 2 01:03:42 PDT 2017
commit 233b3ffb4437baae7a66e1bc808dd50716650ddc
Author: Imre Vadász <imre at vdsz.com>
Date: Sun Feb 19 00:19:09 2017 +0100
virtio_blk - Clean up some unneeded functionalities.
* Get rid of remaining code for handling the B_ORDERED flag.
B_ORDERED doesn't even exist anymore in DragonFly.
* Get rid of sc->vtblk_req_ready request list. We can just use
bioqdisksort() to add a request - that we failed to enqueue ino the
virtqueue - back into the bioq.
* Rename req->vbr_bp field to req->vbr_bio.
* Switch vtblk_req_free list from TAILQ to SLIST. A small optimization,
none of the additional features of the TAILQ are needed here.
Summary of changes:
sys/dev/virtual/virtio/block/virtio_blk.c | 113 ++++++------------------------
1 file changed, 23 insertions(+), 90 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/233b3ffb4437baae7a66e1bc808dd50716650ddc
--
DragonFly BSD source repository
More information about the Commits
mailing list