From e556a0399bae92479d1d3b0f59d4aaecb8978fda Mon Sep 17 00:00:00 2001 From: Ronnie Sahlberg Date: Sat, 20 Jul 2013 09:08:52 -0700 Subject: [PATCH] SCSI MODESELECT: leave the 4/8 byte header completely blank. The convention is to not fill this header in when sending modeselect to a target --- lib/scsi-lowlevel.c | 8 -------- 1 file changed, 8 deletions(-) diff --git a/lib/scsi-lowlevel.c b/lib/scsi-lowlevel.c index 9ba3fdc..d61576a 100644 --- a/lib/scsi-lowlevel.c +++ b/lib/scsi-lowlevel.c @@ -2625,14 +2625,6 @@ scsi_modesense_dataout_marshall(struct scsi_task *task, return NULL; } - if (is_modeselect6) { - data->data[0] = data->size - 1; - } else { - data->data[0] = (data->size - 2) >> 8; - data->data[1] = (data->size - 2) & 0xff; - } - - data->data[hdr_size + 0] = mp->page_code & 0x3f; if (mp->ps) { data->data[hdr_size + 0] |= 0x80;