| From 2d6766331a4c007ec4f0d21fc688a8d0cbcf7b4d Mon Sep 17 00:00:00 2001 |
| From: Sasha Levin <sashal@kernel.org> |
| Date: Wed, 19 Dec 2018 15:42:50 +0530 |
| Subject: scsi: csiostor: fix incorrect dma device in case of vport |
| |
| From: Varun Prakash <varun@chelsio.com> |
| |
| [ Upstream commit 9934613edcb40b92a216122876cd3b7e76d08390 ] |
| |
| In case of ->vport_create() call scsi_add_host_with_dma() instead of |
| scsi_add_host() to pass correct dma device. |
| |
| Signed-off-by: Varun Prakash <varun@chelsio.com> |
| Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com> |
| Signed-off-by: Sasha Levin <sashal@kernel.org> |
| --- |
| drivers/scsi/csiostor/csio_init.c | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| diff --git a/drivers/scsi/csiostor/csio_init.c b/drivers/scsi/csiostor/csio_init.c |
| index dbe416ff46c27..776b992786881 100644 |
| --- a/drivers/scsi/csiostor/csio_init.c |
| +++ b/drivers/scsi/csiostor/csio_init.c |
| @@ -648,7 +648,7 @@ csio_shost_init(struct csio_hw *hw, struct device *dev, |
| if (csio_lnode_init(ln, hw, pln)) |
| goto err_shost_put; |
| |
| - if (scsi_add_host(shost, dev)) |
| + if (scsi_add_host_with_dma(shost, dev, &hw->pdev->dev)) |
| goto err_lnode_exit; |
| |
| return ln; |
| -- |
| 2.20.1 |
| |