On Mon, Nov 24, 2014 at 10:29:37PM +0800, Ming Lei wrote:
> +static void ioq_abort_bh(void *opaque)
> +{
> +    struct qemu_laio_state *s = opaque;
> +    int i;
> +
> +    for (i = 0; i < s->io_q.idx; i++) {
> +        struct qemu_laiocb *laiocb = container_of(s->io_q.iocbs[i],
> +                                                  struct qemu_laiocb,
> +                                                  iocb);
> +        laiocb->ret = -EIO;
>          qemu_laio_process_completion(s, laiocb);
>      }
> -    return ret;
> +
> +    s->io_q.idx = 0;
> +    io_q->aborting = false;
>  }
This patch does not compile:

  CC    block/linux-aio.o
  block/linux-aio.c: In function ‘ioq_abort_bh’:
  block/linux-aio.c:255:5: error: ‘io_q’ undeclared (first use in this function)
       io_q->aborting = false;
       ^

Attachment: pgpE3HlPPv28d.pgp
Description: PGP signature

Reply via email to