spin_lock(q->queue_lock); 
static void scsi_kill_request(struct request *req, request_queue_t *q){	struct scsi_cmnd *cmd = req->special;	spin_unlock(q->queue_lock);	if (unlikely(cmd == NULL)) {		printk(KERN_CRIT "impossible request in %s.\n",				 __FUNCTION__);		BUG();	}	scsi_init_cmd_errh(cmd);	cmd->result = DID_NO_CONNECT << 16;	atomic_inc(&cmd->device->iorequest_cnt);	__scsi_done(cmd);	spin_lock(q->queue_lock);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/788ce43aa1ad7158f894b6bb3df8ba2f63794c20/scsi_lib.c/buggy/drivers/scsi/scsi_lib.c