diff options
| author | Richard Lowe <richlowe@richlowe.net> | 2011-05-15 22:37:34 +0100 |
|---|---|---|
| committer | Richard Lowe <richlowe@richlowe.net> | 2011-05-15 22:37:34 +0100 |
| commit | fac85d3637fa27bbb5a1aa67bab6f0ee700d6976 (patch) | |
| tree | fdfa47b1a6446f9a993090168fada8de095adb7b /usr/src | |
| parent | ca082a315a09d463643bfd5cae755e9a04b74904 (diff) | |
| download | illumos-joyent-fac85d3637fa27bbb5a1aa67bab6f0ee700d6976.tar.gz | |
1767 sd returns incorrect Q sub-channel data
Reviewed by: Gordon Ross <gwr@nexenta.com>
Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com>
Reviewed by: Albert Lee <trisk@nexenta.com>
Approved by: Eric Schrock <eric.schrock@delphix.com>
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 eb5146c668..b330a50f34 100644 --- a/usr/src/uts/common/io/scsi/targets/sd.c +++ b/usr/src/uts/common/io/scsi/targets/sd.c @@ -27696,7 +27696,7 @@ sr_read_subchannel(dev_t dev, caddr_t data, int flag) /* Process the returned Q sub-channel data */ subchnl->cdsc_audiostatus = buffer[1]; - subchnl->cdsc_adr = (buffer[5] & 0xF0); + subchnl->cdsc_adr = (buffer[5] & 0xF0) >> 4; subchnl->cdsc_ctrl = (buffer[5] & 0x0F); subchnl->cdsc_trk = buffer[6]; subchnl->cdsc_ind = buffer[7]; |
