Skip to content

Commit 5e8438f

Browse files
igawgregkh
authored andcommitted
scsi: replace blk_mq_pci_map_queues with blk_mq_map_hw_queues
[ Upstream commit bd326a5 ] Replace all users of blk_mq_pci_map_queues with the more generic blk_mq_map_hw_queues. This in preparation to retire blk_mq_pci_map_queues. Reviewed-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Hannes Reinecke <hare@suse.de> Reviewed-by: Martin K. Petersen <martin.petersen@oracle.com> Reviewed-by: Ming Lei <ming.lei@redhat.com> Reviewed-by: John Garry <john.g.garry@oracle.com> Signed-off-by: Daniel Wagner <wagi@kernel.org> Link: https://lore.kernel.org/r/20241202-refactor-blk-affinity-helpers-v6-5-27211e9c2cd5@kernel.org Signed-off-by: Jens Axboe <axboe@kernel.dk> Stable-dep-of: a2d5a00 ("scsi: smartpqi: Use is_kdump_kernel() to check for kdump") Signed-off-by: Sasha Levin <sashal@kernel.org>
1 parent fe2bdef commit 5e8438f

File tree

12 files changed

+13
-21
lines changed

12 files changed

+13
-21
lines changed

drivers/scsi/fnic/fnic_main.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
#include <linux/spinlock.h>
1717
#include <linux/workqueue.h>
1818
#include <linux/if_ether.h>
19-
#include <linux/blk-mq-pci.h>
2019
#include <scsi/fc/fc_fip.h>
2120
#include <scsi/scsi_host.h>
2221
#include <scsi/scsi_transport.h>
@@ -601,7 +600,7 @@ void fnic_mq_map_queues_cpus(struct Scsi_Host *host)
601600
return;
602601
}
603602

604-
blk_mq_pci_map_queues(qmap, l_pdev, FNIC_PCI_OFFSET);
603+
blk_mq_map_hw_queues(qmap, &l_pdev->dev, FNIC_PCI_OFFSET);
605604
}
606605

607606
static int fnic_probe(struct pci_dev *pdev, const struct pci_device_id *ent)

drivers/scsi/hisi_sas/hisi_sas.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99

1010
#include <linux/acpi.h>
1111
#include <linux/blk-mq.h>
12-
#include <linux/blk-mq-pci.h>
1312
#include <linux/clk.h>
1413
#include <linux/debugfs.h>
1514
#include <linux/dmapool.h>

drivers/scsi/hisi_sas/hisi_sas_v3_hw.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3333,8 +3333,8 @@ static void hisi_sas_map_queues(struct Scsi_Host *shost)
33333333
if (i == HCTX_TYPE_POLL)
33343334
blk_mq_map_queues(qmap);
33353335
else
3336-
blk_mq_pci_map_queues(qmap, hisi_hba->pci_dev,
3337-
BASE_VECTORS_V3_HW);
3336+
blk_mq_map_hw_queues(qmap, hisi_hba->dev,
3337+
BASE_VECTORS_V3_HW);
33383338
qoff += qmap->nr_queues;
33393339
}
33403340
}

drivers/scsi/megaraid/megaraid_sas_base.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@
3737
#include <linux/poll.h>
3838
#include <linux/vmalloc.h>
3939
#include <linux/irq_poll.h>
40-
#include <linux/blk-mq-pci.h>
4140

4241
#include <scsi/scsi.h>
4342
#include <scsi/scsi_cmnd.h>
@@ -3193,7 +3192,7 @@ static void megasas_map_queues(struct Scsi_Host *shost)
31933192
map = &shost->tag_set.map[HCTX_TYPE_DEFAULT];
31943193
map->nr_queues = instance->msix_vectors - offset;
31953194
map->queue_offset = 0;
3196-
blk_mq_pci_map_queues(map, instance->pdev, offset);
3195+
blk_mq_map_hw_queues(map, &instance->pdev->dev, offset);
31973196
qoff += map->nr_queues;
31983197
offset += map->nr_queues;
31993198

drivers/scsi/mpi3mr/mpi3mr.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212

1313
#include <linux/blkdev.h>
1414
#include <linux/blk-mq.h>
15-
#include <linux/blk-mq-pci.h>
1615
#include <linux/delay.h>
1716
#include <linux/dmapool.h>
1817
#include <linux/errno.h>

drivers/scsi/mpi3mr/mpi3mr_os.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4042,7 +4042,7 @@ static void mpi3mr_map_queues(struct Scsi_Host *shost)
40424042
*/
40434043
map->queue_offset = qoff;
40444044
if (i != HCTX_TYPE_POLL)
4045-
blk_mq_pci_map_queues(map, mrioc->pdev, offset);
4045+
blk_mq_map_hw_queues(map, &mrioc->pdev->dev, offset);
40464046
else
40474047
blk_mq_map_queues(map);
40484048

drivers/scsi/mpt3sas/mpt3sas_scsih.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,6 @@
5353
#include <linux/pci.h>
5454
#include <linux/interrupt.h>
5555
#include <linux/raid_class.h>
56-
#include <linux/blk-mq-pci.h>
5756
#include <linux/unaligned.h>
5857

5958
#include "mpt3sas_base.h"
@@ -11890,7 +11889,7 @@ static void scsih_map_queues(struct Scsi_Host *shost)
1189011889
*/
1189111890
map->queue_offset = qoff;
1189211891
if (i != HCTX_TYPE_POLL)
11893-
blk_mq_pci_map_queues(map, ioc->pdev, offset);
11892+
blk_mq_map_hw_queues(map, &ioc->pdev->dev, offset);
1189411893
else
1189511894
blk_mq_map_queues(map);
1189611895

drivers/scsi/pm8001/pm8001_init.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ static void pm8001_map_queues(struct Scsi_Host *shost)
101101
struct blk_mq_queue_map *qmap = &shost->tag_set.map[HCTX_TYPE_DEFAULT];
102102

103103
if (pm8001_ha->number_of_intr > 1) {
104-
blk_mq_pci_map_queues(qmap, pm8001_ha->pdev, 1);
104+
blk_mq_map_hw_queues(qmap, &pm8001_ha->pdev->dev, 1);
105105
return;
106106
}
107107

drivers/scsi/pm8001/pm8001_sas.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,6 @@
5656
#include <scsi/sas_ata.h>
5757
#include <linux/atomic.h>
5858
#include <linux/blk-mq.h>
59-
#include <linux/blk-mq-pci.h>
6059
#include "pm8001_defs.h"
6160

6261
#define DRV_NAME "pm80xx"

drivers/scsi/qla2xxx/qla_nvme.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
#include <linux/delay.h>
99
#include <linux/nvme.h>
1010
#include <linux/nvme-fc.h>
11-
#include <linux/blk-mq-pci.h>
1211
#include <linux/blk-mq.h>
1312

1413
static struct nvme_fc_port_template qla_nvme_fc_transport;
@@ -841,7 +840,7 @@ static void qla_nvme_map_queues(struct nvme_fc_local_port *lport,
841840
{
842841
struct scsi_qla_host *vha = lport->private;
843842

844-
blk_mq_pci_map_queues(map, vha->hw->pdev, vha->irq_offset);
843+
blk_mq_map_hw_queues(map, &vha->hw->pdev->dev, vha->irq_offset);
845844
}
846845

847846
static void qla_nvme_localport_delete(struct nvme_fc_local_port *lport)

0 commit comments

Comments
 (0)