this series adds logical block provisioning functions to the iscsi layer. it also is the first step to the change of migration to coroutines in block/iscsi.
v4->v5: - rebased to master + stefanha/block - patch1: fetching block limits page also if lbpws == 1 - patch2: converted to get block status api - moved iscsi_co_init_iscsitask up to avoid memory corruption if we go out in an early error case - added alignment check - added max_unmap limit here if max_unmap == 0xffffffff - patch3: - readded because we agreed not to touch bdrv_discard after all - added alignment check - silently fail in case of a check condition Peter Lieven (3): iscsi: add logical block provisioning information to iscsilun iscsi: add .bdrv_get_block_status iscsi: add .bdrv_co_discard block/iscsi.c | 368 ++++++++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 285 insertions(+), 83 deletions(-) -- 1.7.9.5