aboutsummaryrefslogtreecommitdiff
path: root/block/gluster.c
diff options
context:
space:
mode:
authorJeff Cody <jcody@redhat.com>2016-04-15 16:29:06 -0400
committerJeff Cody <jcody@redhat.com>2016-04-19 12:24:59 -0400
commit5d4343e6c2682fb7fe66f1560d1823b5a26e7b2f (patch)
treed5ff568c6b67f3f1cb05c07a398bd651a3018bc5 /block/gluster.c
parenta882745356b17925b83c93d0b821adba8050236f (diff)
downloadqemu-5d4343e6c2682fb7fe66f1560d1823b5a26e7b2f.zip
qemu-5d4343e6c2682fb7fe66f1560d1823b5a26e7b2f.tar.gz
qemu-5d4343e6c2682fb7fe66f1560d1823b5a26e7b2f.tar.bz2
block/gluster: code movement of qemu_gluster_close()
Move qemu_gluster_close() further up in the file, in preparation for the next patch, to avoid a forward declaration. Signed-off-by: Jeff Cody <jcody@redhat.com>
Diffstat (limited to 'block/gluster.c')
-rw-r--r--block/gluster.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/block/gluster.c b/block/gluster.c
index b0e2cc2..d9aace6 100644
--- a/block/gluster.c
+++ b/block/gluster.c
@@ -589,6 +589,17 @@ static coroutine_fn int qemu_gluster_co_writev(BlockDriverState *bs,
return qemu_gluster_co_rw(bs, sector_num, nb_sectors, qiov, 1);
}
+static void qemu_gluster_close(BlockDriverState *bs)
+{
+ BDRVGlusterState *s = bs->opaque;
+
+ if (s->fd) {
+ glfs_close(s->fd);
+ s->fd = NULL;
+ }
+ glfs_fini(s->glfs);
+}
+
static coroutine_fn int qemu_gluster_co_flush_to_disk(BlockDriverState *bs)
{
int ret;
@@ -661,17 +672,6 @@ static int64_t qemu_gluster_allocated_file_size(BlockDriverState *bs)
}
}
-static void qemu_gluster_close(BlockDriverState *bs)
-{
- BDRVGlusterState *s = bs->opaque;
-
- if (s->fd) {
- glfs_close(s->fd);
- s->fd = NULL;
- }
- glfs_fini(s->glfs);
-}
-
static int qemu_gluster_has_zero_init(BlockDriverState *bs)
{
/* GlusterFS volume could be backed by a block device */