···18641864/* This function will handle the request sense scsi command */18651865static int tw_scsiop_request_sense(TW_Device_Extension *tw_dev, int request_id)18661866{18671867+ char request_buffer[18];18681868+18671869 dprintk(KERN_NOTICE "3w-xxxx: tw_scsiop_request_sense()\n");1868187018691869- /* For now we just zero the request buffer */18701870- memset(tw_dev->srb[request_id]->request_buffer, 0, tw_dev->srb[request_id]->request_bufflen);18711871+ memset(request_buffer, 0, sizeof(request_buffer));18721872+ request_buffer[0] = 0x70; /* Immediate fixed format */18731873+ request_buffer[7] = 10; /* minimum size per SPC: 18 bytes */18741874+ /* leave all other fields zero, giving effectively NO_SENSE return */18751875+ tw_transfer_internal(tw_dev, request_id, request_buffer,18761876+ sizeof(request_buffer));18771877+18711878 tw_dev->state[request_id] = TW_S_COMPLETED;18721879 tw_state_request_finish(tw_dev, request_id);18731880