diff options
| author | Nikko He <Li.He@Sun.COM> | 2009-07-23 10:26:32 +0800 |
|---|---|---|
| committer | Nikko He <Li.He@Sun.COM> | 2009-07-23 10:26:32 +0800 |
| commit | 464dca6ed5bb17d3d3b4540329449bb2e636c814 (patch) | |
| tree | 81f26252a457970c898b9c1b4cf590c1d1f1d8b1 /usr/src | |
| parent | 3b12c289fe048d2e1698e22811cbfd6d3b3ed96e (diff) | |
| download | illumos-joyent-464dca6ed5bb17d3d3b4540329449bb2e636c814.tar.gz | |
6829765 sd setting incorrect buffer length on mode select
Diffstat (limited to 'usr/src')
| -rw-r--r-- | usr/src/uts/common/io/scsi/targets/sd.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/usr/src/uts/common/io/scsi/targets/sd.c b/usr/src/uts/common/io/scsi/targets/sd.c index 7b699117bd..ec5af4bb20 100644 --- a/usr/src/uts/common/io/scsi/targets/sd.c +++ b/usr/src/uts/common/io/scsi/targets/sd.c @@ -9356,7 +9356,7 @@ sd_cache_control(sd_ssc_t *ssc, int rcd_flag, int wce_flag) * Construct select buffer length based on the * length of the sense data returned. */ - sbuflen = hdrlen + MODE_BLK_DESC_LENGTH + + sbuflen = hdrlen + bd_len + sizeof (struct mode_page) + (int)mode_caching_page->mode_page.length; |
