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; ^
pgpE3HlPPv28d.pgp
Description: PGP signature