On Tue, Mar 16, 2010 at 07:51:24PM +0100, Juan Quintela wrote: > Signed-off-by: Juan Quintela <quint...@redhat.com>
Acked-by: Michael S. Tsirkin <m...@redhat.com> > --- > hw/virtio-blk.c | 8 +++++--- > 1 files changed, 5 insertions(+), 3 deletions(-) > > diff --git a/hw/virtio-blk.c b/hw/virtio-blk.c > index 672a07b..c2ee27d 100644 > --- a/hw/virtio-blk.c > +++ b/hw/virtio-blk.c > @@ -19,17 +19,19 @@ > # include <scsi/sg.h> > #endif > > +typedef struct VirtIOBlockReq VirtIOBlockReq; > + > typedef struct VirtIOBlock > { > VirtIODevice vdev; > BlockDriverState *bs; > VirtQueue *vq; > - void *rq; > + VirtIOBlockReq *rq; > QEMUBH *bh; > BlockConf *conf; > } VirtIOBlock; > > -typedef struct VirtIOBlockReq > +struct VirtIOBlockReq > { > VirtIOBlock *dev; > VirtQueueElement elem; > @@ -38,7 +40,7 @@ typedef struct VirtIOBlockReq > struct virtio_scsi_inhdr *scsi; > QEMUIOVector qiov; > struct VirtIOBlockReq *next; > -} VirtIOBlockReq; > +}; > > static void virtio_blk_req_complete(VirtIOBlockReq *req, int status) > { > -- > 1.6.6.1 > >