Displaying 1 result from an estimated 1 matches for "scsifront_dev_reset_handl".
Did you mean:
  scsifront_dev_reset_handler
  
2008 Jul 10
2
Minor synchronisation quibble in scsifront
...req->timeout_per_command = (sc->timeout_per_command / HZ);
	ring_req->nr_segments         = 0;
	spin_unlock_irq(host->host_lock);
	scsifront_do_request(info);	
	wait_event_interruptible(info->shadow[ring_req->rqid].wq_reset,
			 info->shadow[ring_req->rqid].wait_reset);
in scsifront_dev_reset_handler().  Looking at scsifront_do_request():
static void scsifront_do_request(struct vscsifrnt_info *info)
{
	struct vscsiif_front_ring *ring = &(info->ring);
	unsigned int irq = info->irq;
	int notify;
	RING_PUSH_REQUESTS_AND_CHECK_NOTIFY(ring, notify);
	if (notify)
		notify_remote_via_irq...