From 9986cd85d7b05aeaa298303951c76ebf8c5e7941 Mon Sep 17 00:00:00 2001 From: Ronnie Sahlberg Date: Wed, 25 Jul 2012 13:24:55 +1000 Subject: [PATCH] ISCSI: Support devices with more than 255 LUNs --- lib/pdu.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/pdu.c b/lib/pdu.c index 935989f..f9cbf80 100644 --- a/lib/pdu.c +++ b/lib/pdu.c @@ -516,7 +516,8 @@ iscsi_pdu_set_cdb(struct iscsi_pdu *pdu, struct scsi_task *task) void iscsi_pdu_set_lun(struct iscsi_pdu *pdu, uint32_t lun) { - pdu->outdata.data[9] = lun; + pdu->outdata.data[8] = lun >> 8; + pdu->outdata.data[9] = lun & 0xff; } void