Skip to content

Commit

Permalink
xen_disk: Remove ioreq.postsync
Browse files Browse the repository at this point in the history
This code has been dead for three years (since commit 7e7b7cb).

Signed-off-by: Alberto Garcia <[email protected]>
Signed-off-by: Stefano Stabellini <[email protected]>
Reviewed-by: Stefano Stabellini <[email protected]>
  • Loading branch information
bertogg authored and Stefano Stabellini committed Nov 25, 2015
1 parent cdadde3 commit 22037db
Showing 1 changed file with 0 additions and 8 deletions.
8 changes: 0 additions & 8 deletions hw/block/xen_disk.c
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,6 @@ struct ioreq {
off_t start;
QEMUIOVector v;
int presync;
int postsync;
uint8_t mapped;

/* grant mapping */
Expand Down Expand Up @@ -144,7 +143,6 @@ static void ioreq_reset(struct ioreq *ioreq)
ioreq->status = 0;
ioreq->start = 0;
ioreq->presync = 0;
ioreq->postsync = 0;
ioreq->mapped = 0;

memset(ioreq->domids, 0, sizeof(ioreq->domids));
Expand Down Expand Up @@ -520,12 +518,6 @@ static void qemu_aio_complete(void *opaque, int ret)
if (ioreq->aio_inflight > 0) {
return;
}
if (ioreq->postsync) {
ioreq->postsync = 0;
ioreq->aio_inflight++;
blk_aio_flush(ioreq->blkdev->blk, qemu_aio_complete, ioreq);
return;
}

ioreq->status = ioreq->aio_errors ? BLKIF_RSP_ERROR : BLKIF_RSP_OKAY;
ioreq_unmap(ioreq);
Expand Down

0 comments on commit 22037db

Please sign in to comment.