summaryrefslogtreecommitdiff
path: root/drivers/scsi/qla2xxx/qla_def.h
diff options
context:
space:
mode:
authorGiridhar Malavali <gmalavali@marvell.com>2019-04-03 00:24:33 +0300
committerMartin K. Petersen <martin.petersen@oracle.com>2019-04-04 06:45:59 +0300
commit711a08d79f718abcdd3f86f44ffa8473ef1486ef (patch)
tree6077ba80eceb6b40e453205092fc92d01e4885c2 /drivers/scsi/qla2xxx/qla_def.h
parentb2d1453a45aa8477b1d33ee94a7694146bb8b340 (diff)
downloadlinux-711a08d79f718abcdd3f86f44ffa8473ef1486ef.tar.xz
scsi: qla2xxx: Change abort wait_loop from msleep to wait_event_timeout
This patch converts driver wait time from using msleep to wair_event_timeout to prevent race condition. Signed-off-by: Giridhar Malavali <gmalavali@marvell.com> Signed-off-by: Himanshu Madhani <hmadhani@marvell.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'drivers/scsi/qla2xxx/qla_def.h')
-rw-r--r--drivers/scsi/qla2xxx/qla_def.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/scsi/qla2xxx/qla_def.h b/drivers/scsi/qla2xxx/qla_def.h
index 8d28ea9b0b73..b7b0a3e0ecbc 100644
--- a/drivers/scsi/qla2xxx/qla_def.h
+++ b/drivers/scsi/qla2xxx/qla_def.h
@@ -546,6 +546,7 @@ typedef struct srb {
int rc;
int retry_count;
struct completion comp;
+ wait_queue_head_t *cwaitq;
union {
struct srb_iocb iocb_cmd;
struct bsg_job *bsg_job;
@@ -4794,5 +4795,4 @@ struct sff_8247_a0 {
#include "qla_gbl.h"
#include "qla_dbg.h"
#include "qla_inline.h"
-
#endif