assert(0);
BUG_ON(1);
static void scsi_cmnd_done(struct tgt_cmd *tc){	struct iscsi_cmnd *cmnd = (struct iscsi_cmnd *) tc->private;	struct iscsi_cmd *req = cmnd_hdr(cmnd);	if (tc->result != SAM_STAT_GOOD) {		struct iscsi_cmnd *rsp;		rsp = do_create_sense_rsp(cmnd);		iscsi_cmnd_init_write(rsp);		return;	}	switch (req->cdb[0]) {	case INQUIRY:	case REPORT_LUNS:	case READ_CAPACITY:	case MODE_SENSE:	case REQUEST_SENSE:	case SERVICE_ACTION_IN:	case READ_6:	case READ_10:	case READ_16:		do_send_data_rsp(cmnd);		break;	case WRITE_6:	case WRITE_10:	case WRITE_16:	case WRITE_VERIFY:	case START_STOP:	case TEST_UNIT_READY:	case SYNCHRONIZE_CACHE:	case VERIFY:	case VERIFY_16:	case RESERVE:	case RELEASE:	case RESERVE_10:	case RELEASE_10:		send_scsi_rsp(cmnd);		break;	default:		assert(0);		break;	}}