Commit 4c781717 authored by Fam Zheng's avatar Fam Zheng Committed by Stefan Hajnoczi
Browse files

blkdebug: Drop blkdebug_aiocb_info.cancel



Signed-off-by: default avatarFam Zheng <famz@redhat.com>
Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
parent 4743b42a
Loading
Loading
Loading
Loading
+1 −14
Original line number Diff line number Diff line
@@ -52,11 +52,8 @@ typedef struct BlkdebugSuspendedReq {
    QLIST_ENTRY(BlkdebugSuspendedReq) next;
} BlkdebugSuspendedReq;

static void blkdebug_aio_cancel(BlockDriverAIOCB *blockacb);

static const AIOCBInfo blkdebug_aiocb_info = {
    .aiocb_size    = sizeof(BlkdebugAIOCB),
    .cancel     = blkdebug_aio_cancel,
};

enum {
@@ -450,16 +447,6 @@ static void error_callback_bh(void *opaque)
    qemu_aio_release(acb);
}

static void blkdebug_aio_cancel(BlockDriverAIOCB *blockacb)
{
    BlkdebugAIOCB *acb = container_of(blockacb, BlkdebugAIOCB, common);
    if (acb->bh) {
        qemu_bh_delete(acb->bh);
        acb->bh = NULL;
    }
    qemu_aio_release(acb);
}

static BlockDriverAIOCB *inject_error(BlockDriverState *bs,
    BlockDriverCompletionFunc *cb, void *opaque, BlkdebugRule *rule)
{