Add a missing spin_unlock() found when a BLS frame was mis-delivered.
PATCH 1/1 Add a missing spin_unlock() found when a BLS frame was mis-delivered.
Add a missing spin_unlock() found when a BLS frame was mis-delivered.
Signed-off-by Joe Eykholt <[email protected]>
--- drivers/scsi/ofc/openfc/openfc_scsi.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)
drivers/scsi/ofc/openfc/openfc_scsi.c +2 -0
@@ -580,6 +580,8 @@ static void openfc_scsi_rcv(struct fc_seq *sp, struct fc_frame *fp, void *arg)fc_seq_exch_complete (sp); fsp->state =OPENFC_SRB_RCV_STATUS ; (*fsp->done) (fsp); + }else { +spin_unlock (&qp->scsi_pkt_lock); } out:fc_frame_free (fp);