blk_insert_request(host->oob_q, crq->rq, 1, crq, 0); 
blk_insert_request(host->oob_q, crq->rq, 1, crq); 
static int carm_send_special (struct carm_host *host, carm_sspc_t func){	struct carm_request *crq;	struct carm_msg_ioctl *ioc;	void *mem;	unsigned int idx, msg_size;	int rc;	crq = carm_get_special(host);	if (!crq)		return -ENOMEM;	idx = crq->tag;	mem = carm_ref_msg(host, idx);	msg_size = func(host, idx, mem);	ioc = mem;	crq->msg_type = ioc->type;	crq->msg_subtype = ioc->subtype;	rc = carm_lookup_bucket(msg_size);	BUG_ON(rc < 0);	crq->msg_bucket = (u32) rc;	DPRINTK("blk_insert_request, tag == %u\n", idx);	blk_insert_request(host->oob_q, crq->rq, 1, crq, 0);	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/867d1191fca388a79e4bb500dd85a9e871c96b99/sx8.c/buggy/drivers/block/sx8.c