[OpenFCoE PATCH] Add a missing spin_unlock() found when a BLS frame was mis-delivered.

2007-12-04 Thread Joe Eykholt
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(-)

diff --git a/drivers/scsi/ofc/openfc/openfc_scsi.c 
b/drivers/scsi/ofc/openfc/openfc_scsi.c
index 86e6895..5fa0ad6 100644
--- a/drivers/scsi/ofc/openfc/openfc_scsi.c
+++ b/drivers/scsi/ofc/openfc/openfc_scsi.c
@@ -548,6 +548,8 @@ void openfc_scsi_abort_iocontext(struct fc_scsi_pkt *fsp)
fsp-status_code = OPENFC_ERROR;
fsp-io_status = (SUGGEST_RETRY  24);
(*fsp-done) (fsp);
+   } else {
+   spin_unlock(qp-scsi_pkt_lock);
}
 }
 


-
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [OpenFCoE PATCH] Add a missing spin_unlock() found when a BLS frame was mis-delivered.

2007-12-04 Thread Joe Eykholt
Joe Eykholt wrote:
 Add a missing spin_unlock() found when a BLS frame was mis-delivered.

Please disregard this patch.  It got merged into the wrong function.  A better 
one is coming.

Joe

 Signed-off-by: Joe Eykholt [EMAIL PROTECTED]
 
 ---
  drivers/scsi/ofc/openfc/openfc_scsi.c |2 ++
  1 files changed, 2 insertions(+), 0 deletions(-)
 
 diff --git a/drivers/scsi/ofc/openfc/openfc_scsi.c 
 b/drivers/scsi/ofc/openfc/openfc_scsi.c
 index 86e6895..5fa0ad6 100644
 --- a/drivers/scsi/ofc/openfc/openfc_scsi.c
 +++ b/drivers/scsi/ofc/openfc/openfc_scsi.c
 @@ -548,6 +548,8 @@ void openfc_scsi_abort_iocontext(struct fc_scsi_pkt *fsp)
   fsp-status_code = OPENFC_ERROR;
   fsp-io_status = (SUGGEST_RETRY  24);
   (*fsp-done) (fsp);
 + } else {
 + spin_unlock(qp-scsi_pkt_lock);
   }
  }
  
 
 
 -
 To unsubscribe from this list: send the line unsubscribe linux-scsi in
 the body of a message to [EMAIL PROTECTED]
 More majordomo info at  http://vger.kernel.org/majordomo-info.html
 
 

-
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[OpenFCoE PATCH] Add a missing spin_unlock() found when a BLS frame was mis-delivered.

2007-12-04 Thread Joe Eykholt
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(-)

diff --git a/drivers/scsi/ofc/openfc/openfc_scsi.c 
b/drivers/scsi/ofc/openfc/openfc_scsi.c
index 9e66c5f..6adfd59 100644
--- a/drivers/scsi/ofc/openfc/openfc_scsi.c
+++ b/drivers/scsi/ofc/openfc/openfc_scsi.c
@@ -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);


-
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[OpenFCoE] [PATCH] Add a missing spin_unlock() found when a BLS frame was mis-delivered.

2007-11-30 Thread Joe Eykholt
Add a missing spin_unlock() found when a BLS frame was mis-delivered.

---
 drivers/scsi/ofc/openfc/openfc_scsi.c |2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/drivers/scsi/ofc/openfc/openfc_scsi.c 
b/drivers/scsi/ofc/openfc/openfc_scsi.c
index 86e6895..5fa0ad6 100644
--- a/drivers/scsi/ofc/openfc/openfc_scsi.c
+++ b/drivers/scsi/ofc/openfc/openfc_scsi.c
@@ -548,6 +548,8 @@ void openfc_scsi_abort_iocontext(struct fc_scsi_pkt *fsp)
fsp-status_code = OPENFC_ERROR;
fsp-io_status = (SUGGEST_RETRY  24);
(*fsp-done) (fsp);
+   } else {
+   spin_unlock(qp-scsi_pkt_lock);
}
 }

--
1.5.3.6
-
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html