[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 6/6] block/iscsi: Drop iscsi_co_get_block_status for
From: |
Paolo Bonzini |
Subject: |
[Qemu-devel] [PULL 6/6] block/iscsi: Drop iscsi_co_get_block_status for older versions of libiscsi |
Date: |
Fri, 20 Sep 2013 17:08:35 +0200 |
From: Stefan Weil <address@hidden>
Debian wheezy includes libiscsi-dev 1.4.0 which does not provide
SCSI_PROVISIONING_TYPE_DEALLOCATED. Drop iscsi_co_get_block_status
in this case to allow compilation without errors.
Signed-off-by: Stefan Weil <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
---
block/iscsi.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/block/iscsi.c b/block/iscsi.c
index 68f99d3..6222ea9 100644
--- a/block/iscsi.c
+++ b/block/iscsi.c
@@ -811,6 +811,8 @@ iscsi_getlength(BlockDriverState *bs)
return len;
}
+#if defined(SCSI_PROVISIONING_TYPE_DEALLOCATED)
+
static int64_t coroutine_fn iscsi_co_get_block_status(BlockDriverState *bs,
int64_t sector_num,
int nb_sectors, int *pnum)
@@ -901,6 +903,8 @@ out:
return ret;
}
+#endif /* SCSI_PROVISIONING_TYPE_DEALLOCATED */
+
static int
coroutine_fn iscsi_co_discard(BlockDriverState *bs, int64_t sector_num,
int nb_sectors)
@@ -1522,7 +1526,9 @@ static BlockDriver bdrv_iscsi = {
.bdrv_getlength = iscsi_getlength,
.bdrv_truncate = iscsi_truncate,
+#if defined(SCSI_PROVISIONING_TYPE_DEALLOCATED)
.bdrv_co_get_block_status = iscsi_co_get_block_status,
+#endif
.bdrv_co_discard = iscsi_co_discard,
.bdrv_aio_readv = iscsi_aio_readv,
--
1.8.3.1
- [Qemu-devel] [PULL build-fix 0/6] SCSI patches for 2013-09-20, Paolo Bonzini, 2013/09/20
- [Qemu-devel] [PULL 1/6] lsi: use constant name instead of its value, Paolo Bonzini, 2013/09/20
- [Qemu-devel] [PULL 3/6] lsi: ignore write accesses to CTEST0 registers, Paolo Bonzini, 2013/09/20
- [Qemu-devel] [PULL 4/6] lsi: remove todo, Paolo Bonzini, 2013/09/20
- [Qemu-devel] [PULL 2/6] lsi: check ssid versus sdid only if ssid is valid, Paolo Bonzini, 2013/09/20
- [Qemu-devel] [PULL 5/6] lsi: add 53C810 variant, Paolo Bonzini, 2013/09/20
- [Qemu-devel] [PULL 6/6] block/iscsi: Drop iscsi_co_get_block_status for older versions of libiscsi,
Paolo Bonzini <=