[Qemu-devel] [PATCH 3/5] sheepdog: do not use BlockAIOCB

2016-11-29 Thread Paolo Bonzini
Sheepdog's AIOCB are completely internal entities for a group of requests and do not need dynamic allocation. Signed-off-by: Paolo Bonzini --- block/sheepdog.c | 99 ++-- 1 file changed, 39 insertions(+), 60 deletions(-) diff --git a/block/she

[Qemu-devel] [PATCH 3/5] sheepdog: do not use BlockAIOCB

2016-11-29 Thread Paolo Bonzini
Sheepdog's AIOCB are completely internal entities for a group of requests and do not need dynamic allocation. Signed-off-by: Paolo Bonzini --- block/sheepdog.c | 99 ++-- 1 file changed, 39 insertions(+), 60 deletions(-) diff --git a/block/she

[Qemu-devel] [PATCH 3/5] sheepdog: do not use BlockAIOCB

2016-11-18 Thread Paolo Bonzini
Sheepdog's AIOCB are completely internal entities for a group of requests and do not need dynamic allocation. Cc: jc...@redhat.com Cc: qemu-bl...@nongnu.org Cc: Hitoshi Mitake Cc: Liu Yuan Signed-off-by: Paolo Bonzini --- block/sheepdog.c | 99 ++

[Qemu-devel] [PATCH 3/5] sheepdog: do not use BlockAIOCB

2016-11-18 Thread Paolo Bonzini
Sheepdog's AIOCB are completely internal entities for a group of requests and do not need dynamic allocation. Cc: Hitoshi Mitake Cc: Liu Yuan Signed-off-by: Paolo Bonzini --- block/sheepdog.c | 95 ++-- 1 file changed, 37 insertions(+), 58 de