diff options
Diffstat (limited to 'drivers/scsi/bnx2fc/bnx2fc_hwi.c')
-rw-r--r-- | drivers/scsi/bnx2fc/bnx2fc_hwi.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/scsi/bnx2fc/bnx2fc_hwi.c b/drivers/scsi/bnx2fc/bnx2fc_hwi.c index b241f3d33362..1923a25cb6a2 100644 --- a/drivers/scsi/bnx2fc/bnx2fc_hwi.c +++ b/drivers/scsi/bnx2fc/bnx2fc_hwi.c | |||
@@ -1743,11 +1743,13 @@ void bnx2fc_init_task(struct bnx2fc_cmd *io_req, | |||
1743 | /* Init state to NORMAL */ | 1743 | /* Init state to NORMAL */ |
1744 | task->txwr_rxrd.const_ctx.init_flags |= task_type << | 1744 | task->txwr_rxrd.const_ctx.init_flags |= task_type << |
1745 | FCOE_TCE_TX_WR_RX_RD_CONST_TASK_TYPE_SHIFT; | 1745 | FCOE_TCE_TX_WR_RX_RD_CONST_TASK_TYPE_SHIFT; |
1746 | if (dev_type == TYPE_TAPE) | 1746 | if (dev_type == TYPE_TAPE) { |
1747 | task->txwr_rxrd.const_ctx.init_flags |= | 1747 | task->txwr_rxrd.const_ctx.init_flags |= |
1748 | FCOE_TASK_DEV_TYPE_TAPE << | 1748 | FCOE_TASK_DEV_TYPE_TAPE << |
1749 | FCOE_TCE_TX_WR_RX_RD_CONST_DEV_TYPE_SHIFT; | 1749 | FCOE_TCE_TX_WR_RX_RD_CONST_DEV_TYPE_SHIFT; |
1750 | else | 1750 | io_req->rec_retry = 0; |
1751 | io_req->rec_retry = 0; | ||
1752 | } else | ||
1751 | task->txwr_rxrd.const_ctx.init_flags |= | 1753 | task->txwr_rxrd.const_ctx.init_flags |= |
1752 | FCOE_TASK_DEV_TYPE_DISK << | 1754 | FCOE_TASK_DEV_TYPE_DISK << |
1753 | FCOE_TCE_TX_WR_RX_RD_CONST_DEV_TYPE_SHIFT; | 1755 | FCOE_TCE_TX_WR_RX_RD_CONST_DEV_TYPE_SHIFT; |