Commit 22037db3 authored by Alberto Garcia's avatar Alberto Garcia Committed by Stefano Stabellini
Browse files

xen_disk: Remove ioreq.postsync



This code has been dead for three years (since commit 7e7b7cba).

Signed-off-by: default avatarAlberto Garcia <berto@igalia.com>
Signed-off-by: default avatarStefano Stabellini <stefano.stabellini@eu.citrix.com>
Reviewed-by: default avatarStefano Stabellini <stefano.stabellini@eu.citrix.com>
parent cdadde39
Loading
Loading
Loading
Loading
+0 −8
Original line number Diff line number Diff line
@@ -75,7 +75,6 @@ struct ioreq {
    off_t               start;
    QEMUIOVector        v;
    int                 presync;
    int                 postsync;
    uint8_t             mapped;

    /* grant mapping */
@@ -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));
@@ -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);