Files
ubports_kernel_google_msm/drivers/scsi
James Smart 0f29b966d6 [SCSI] FC transport: Add dev_loss_tmo callbacks, and new fast_io_fail_tmo w/ callback
This patch adds the following functionality to the FC transport:

- dev_loss_tmo LLDD callback :
  Called to essentially confirm the deletion of an rport. Thus, it is
  called whenever the dev_loss_tmo fires, or when the rport is deleted
  due to other circumstances (module unload, etc).  It is expected that
  the callback will initiate the termination of any outstanding i/o on
  the rport.

- fast_io_fail_tmo and LLD callback:
  There are some cases where it may take a long while to truly determine
  device loss, but the system is in a multipathing configuration that if
  the i/o was failed quickly (faster than dev_loss_tmo), it could be
  redirected to a different path and completed sooner.

Many thanks to Mike Reed who cleaned up the initial RFC in support
of this post.

The original RFC is at:
http://marc.theaimsgroup.com/?l=linux-scsi&m=115505981027246&w=2

Signed-off-by: James Smart <James.Smart@emulex.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
2006-09-04 21:22:05 -05:00
..
2006-08-27 21:59:59 -05:00
2006-08-02 10:53:18 -04:00
2006-08-29 09:52:29 -05:00
2006-08-27 21:59:59 -05:00
2006-07-03 09:41:12 -05:00
2006-07-03 09:41:12 -05:00
2006-08-04 09:28:43 -04:00
2006-07-03 09:41:12 -05:00
2006-06-30 19:25:36 +02:00
2006-08-23 15:33:07 -07:00
2006-08-06 15:59:26 -05:00
2006-08-06 15:59:26 -05:00
2006-08-31 11:18:03 -04:00
2006-08-27 21:59:59 -05:00
2006-08-06 15:50:50 -05:00
2006-08-06 15:51:12 -05:00
2006-08-27 21:59:59 -05:00
2006-06-25 10:00:58 -07:00
2006-06-25 10:00:58 -07:00
2006-08-06 15:59:26 -05:00
2006-06-26 09:58:18 -07:00
2006-07-03 09:41:12 -05:00
2006-07-03 09:41:12 -05:00
2006-06-26 09:30:00 -05:00
2006-08-06 15:59:26 -05:00
2006-08-26 09:25:06 -05:00
2006-07-09 11:27:03 -05:00
2006-06-29 11:06:30 -04:00