When masking direct and processor devices during an inquiry, properly
preserve the upper bits of the first data byte. Reviewed by: scottl MFC after: 1 week
This commit is contained in:
parent
b596082ba7
commit
6074a71604
@ -587,7 +587,8 @@ aac_cam_complete(struct aac_command *cm)
|
||||
(device == T_PROCESSOR) ||
|
||||
(sc->flags & AAC_FLAGS_CAM_PASSONLY))
|
||||
ccb->csio.data_ptr[0] =
|
||||
((device & 0xe0) | T_NODEVICE);
|
||||
((ccb->csio.data_ptr[0] & 0xe0) |
|
||||
T_NODEVICE);
|
||||
} else if (ccb->ccb_h.status == CAM_SEL_TIMEOUT &&
|
||||
ccb->ccb_h.target_lun != 0) {
|
||||
/* fix for INQUIRYs on Lun>0 */
|
||||
|
Loading…
Reference in New Issue
Block a user