These devices are not PCIe devices and do not have associated dma map ops, so this is just dead code.
Unified · Split
| @@ -3646,14 +3646,6 @@ static const struct pci_controller_ops pnv_pci_ioda_controller_ops = { · 3645 unmodified lines | |||
| 3646 | .shutdown = pnv_pci_ioda_shutdown, | 3646 | .shutdown = pnv_pci_ioda_shutdown, |
| 3647 | }; | 3647 | }; |
| 3648 | 3648 | ||
| 3649 | static int pnv_npu_dma_set_mask(struct pci_dev *npdev, u64 dma_mask) | ||
| 3650 | { | ||
| 3651 | dev_err_once(&npdev->dev, | ||
| 3652 | "%s operation unsupported for NVLink devices\n", | ||
| 3653 | __func__); | ||
| 3654 | return -EPERM; | ||
| 3655 | } | ||
| 3656 | |||
| 3657 | static const struct pci_controller_ops pnv_npu_ioda_controller_ops = { | 3649 | static const struct pci_controller_ops pnv_npu_ioda_controller_ops = { |
| 3658 | .dma_dev_setup = pnv_pci_dma_dev_setup, | 3650 | .dma_dev_setup = pnv_pci_dma_dev_setup, |
| 3659 | .setup_msi_irqs = pnv_setup_msi_irqs, | 3651 | .setup_msi_irqs = pnv_setup_msi_irqs, |
| @@ -3661,7 +3653,6 @@ static const struct pci_controller_ops pnv_npu_ioda_controller_ops = { · 1 unmodified line | |||
| 3661 | .enable_device_hook = pnv_pci_enable_device_hook, | 3653 | .enable_device_hook = pnv_pci_enable_device_hook, |
| 3662 | .window_alignment = pnv_pci_window_alignment, | 3654 | .window_alignment = pnv_pci_window_alignment, |
| 3663 | .reset_secondary_bus = pnv_pci_reset_secondary_bus, | 3655 | .reset_secondary_bus = pnv_pci_reset_secondary_bus, |
| 3664 | .dma_set_mask = pnv_npu_dma_set_mask, | ||
| 3665 | .shutdown = pnv_pci_ioda_shutdown, | 3656 | .shutdown = pnv_pci_ioda_shutdown, |
| 3666 | .disable_device = pnv_npu_disable_device, | 3657 | .disable_device = pnv_npu_disable_device, |
| 3667 | }; | 3658 | }; |