Patch from Gal Rosen <galr@storwize.com>:
authorvlnb <vlnb@d57e44dd-8a1f-0410-8b47-8ef2f437770f>
Tue, 28 Jul 2009 09:29:12 +0000 (09:29 +0000)
committervlnb <vlnb@d57e44dd-8a1f-0410-8b47-8ef2f437770f>
Tue, 28 Jul 2009 09:29:12 +0000 (09:29 +0000)
commite91e34ca9960d48f3fe2b824eeb01179fea57a0f
tree157e5e1424b15b24b240be7cd38123a8df8ed1ed
parent1f7e6492437ce0153c288a9f2f23ddd2b38a3b1e
Patch from Gal Rosen <galr@storwize.com>:

I suggest the attached patch for the issue of disabling target mode
while I/O.

Fix BUG in qla target. Set ha->tgt to NULL in wrong place (when
disabling target mode). This cause to unfinished commands, and the echo
command to disabling the target mode to stuck. scst_tgt_cmd_done never
called because the ha->tgt was set to NULL before it should be. ha->tgt
already set to NULL in q2t_target_release after all task managements
finished and all commands were cleaned, so the fix just remove the set
from q2t_host_action.

git-svn-id: https://scst.svn.sourceforge.net/svnroot/scst/trunk@984 d57e44dd-8a1f-0410-8b47-8ef2f437770f
qla2x00t/qla2x00-target/qla2x00t.c