case ISD200_TRANSPORT_GOOD:
/* Indicate a good result */
- srb->result = GOOD;
+ srb->result = GOOD << 1;
break;
case ISD200_TRANSPORT_ABORTED:
/* copy InquiryData */
isd200_data_copy(srb, (char *) &info->InquiryData, srb->request_bufflen);
- srb->result = GOOD;
+ srb->result = GOOD << 1;
sendToTransport = FALSE;
break;
srb->request_bufflen = 0;
} else {
US_DEBUGP(" Media Status not supported, just report okay\n");
- srb->result = GOOD;
+ srb->result = GOOD << 1;
sendToTransport = FALSE;
}
break;
srb->request_bufflen = 0;
} else {
US_DEBUGP(" Media Status not supported, just report okay\n");
- srb->result = GOOD;
+ srb->result = GOOD << 1;
sendToTransport = FALSE;
}
break;
srb->request_bufflen = sizeof(struct read_capacity_data);
isd200_data_copy(srb, (char *) &readCapacityData, srb->request_bufflen);
- srb->result = GOOD;
+ srb->result = GOOD << 1;
sendToTransport = FALSE;
}
break;
srb->request_bufflen = 0;
} else {
US_DEBUGP(" Not removeable media, just report okay\n");
- srb->result = GOOD;
+ srb->result = GOOD << 1;
sendToTransport = FALSE;
}
break;
srb->request_bufflen = 0;
} else {
US_DEBUGP(" Nothing to do, just report okay\n");
- srb->result = GOOD;
+ srb->result = GOOD << 1;
sendToTransport = FALSE;
}
break;