Commit 9b81235f authored by Bin Yang's avatar Bin Yang Committed by Tomasz Zawadzki
Browse files

iscsi: fix unmap commands LUN ID



iscsi was incorrectly always using LUN ID 0 for all unmap commands.
Fix this to use the correct LUN ID for the specified LUN.

Signed-off-by: default avatarBin Yang <bin.yang@jaguarmicro.com>
Change-Id: If8014c815238dee5453d414ef60a77daf10b891f
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/19536


Community-CI: Mellanox Build Bot
Reviewed-by: default avatarQingmin Liu <qingmin.liu@jaguarmicro.com>
Reviewed-by: default avatarJim Harris <jim.harris@gmail.com>
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarChangpeng Liu <changpeng.liu@intel.com>
parent a2c72f61
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -472,7 +472,7 @@ bdev_iscsi_unmap(struct bdev_iscsi_lun *lun, struct bdev_iscsi_io *iscsi_io,
		entry++;
	} while (remaining > 0);

	task = iscsi_unmap_task(lun->context, 0, 0, 0, list, num_unmap_list,
	task = iscsi_unmap_task(lun->context, lun->lun_id, 0, 0, list, num_unmap_list,
				bdev_iscsi_command_cb, iscsi_io);
	if (task != NULL) {
		return;