[SCSI] libfc: fixed a soft lockup issue in fc_exch_recv_abts
authorVasu Dev <vasu.dev@intel.com>
Fri, 27 Feb 2009 18:54:51 +0000 (10:54 -0800)
committerJames Bottomley <James.Bottomley@HansenPartnership.com>
Fri, 6 Mar 2009 21:37:23 +0000 (15:37 -0600)
commita7e84f2b83f17f8f11da34ccef3ba5a862dc0182
tree7cfe6e926cafbd1877e702456b631086d1b8a85c
parent78342da3682ec843e3e6301af5c723c88a46c408
[SCSI] libfc: fixed a soft lockup issue in fc_exch_recv_abts

The fc_seq_start_next grabs ep->ex_lock but this lock was already held here,
so instead called fc_seq_start_next_locked to avoid soft lockup.

Signed-off-by: Vasu Dev <vasu.dev@intel.com>
Signed-off-by: Robert Love <robert.w.love@intel.com>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
drivers/scsi/libfc/fc_exch.c