linux-scsi.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* fc class: terminate callback fixes
@ 2008-07-12  2:40 michaelc
  2008-07-12  2:40 ` [PATCH 1/2] fc class: unblock target after calling terminate callback michaelc
  2008-08-17 20:54 ` fc class: terminate callback fixes Mike Christie
  0 siblings, 2 replies; 6+ messages in thread
From: michaelc @ 2008-07-12  2:40 UTC (permalink / raw)
  To: linux-scsi, James.Smart

This fixes the problems discussed in this thread:
http://marc.info/?l=linux-scsi&m=121573444523292&w=2
where we need to call scsi_target_unblock in the code
path where the terminate call back is used. The unblock calls is
need so that IO does not get stuck when removing the rport. And for
the fast IO fail case, I merged the patch to fast fail
IO so it does not bounce around between the queue
and driver and is returned to the upper layer quickly.
These patch then solve all the issues and fix the problem
for drivers that were not implementing the callback.

The patches were made over scsi-misc and the qlogic update
in that thread.




^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2008-08-19 23:46 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-07-12  2:40 fc class: terminate callback fixes michaelc
2008-07-12  2:40 ` [PATCH 1/2] fc class: unblock target after calling terminate callback michaelc
2008-07-12  2:40   ` [PATCH 2/2] fc drivers: remove scsi_target_unblock calls in terminate callbacks michaelc
2008-08-17 20:54 ` fc class: terminate callback fixes Mike Christie
2008-08-19 15:37   ` James Smart
2008-08-19 23:46     ` Mike Christie

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).