mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/
synced 2025-04-19 20:58:31 +09:00
Merge branch 'for-6.15/intel-thc' into for-linus
- removal of deprecated PCI API calls (Philipp Stanner) - code cleanups (Even Xu)
This commit is contained in:
commit
071b38ee09
@ -557,20 +557,19 @@ static int quicki2c_probe(struct pci_dev *pdev,
|
||||
|
||||
pci_set_master(pdev);
|
||||
|
||||
ret = pcim_iomap_regions(pdev, BIT(0), KBUILD_MODNAME);
|
||||
mem_addr = pcim_iomap_region(pdev, 0, KBUILD_MODNAME);
|
||||
ret = PTR_ERR_OR_ZERO(mem_addr);
|
||||
if (ret) {
|
||||
dev_err_once(&pdev->dev, "Failed to get PCI regions, ret = %d.\n", ret);
|
||||
goto disable_pci_device;
|
||||
}
|
||||
|
||||
mem_addr = pcim_iomap_table(pdev)[0];
|
||||
|
||||
ret = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64));
|
||||
if (ret) {
|
||||
ret = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32));
|
||||
if (ret) {
|
||||
dev_err_once(&pdev->dev, "No usable DMA configuration %d\n", ret);
|
||||
goto unmap_io_region;
|
||||
goto disable_pci_device;
|
||||
}
|
||||
}
|
||||
|
||||
@ -578,7 +577,7 @@ static int quicki2c_probe(struct pci_dev *pdev,
|
||||
if (ret < 0) {
|
||||
dev_err_once(&pdev->dev,
|
||||
"Failed to allocate IRQ vectors. ret = %d\n", ret);
|
||||
goto unmap_io_region;
|
||||
goto disable_pci_device;
|
||||
}
|
||||
|
||||
pdev->irq = pci_irq_vector(pdev, 0);
|
||||
@ -587,7 +586,7 @@ static int quicki2c_probe(struct pci_dev *pdev,
|
||||
if (IS_ERR(qcdev)) {
|
||||
dev_err_once(&pdev->dev, "QuickI2C device init failed\n");
|
||||
ret = PTR_ERR(qcdev);
|
||||
goto unmap_io_region;
|
||||
goto disable_pci_device;
|
||||
}
|
||||
|
||||
pci_set_drvdata(pdev, qcdev);
|
||||
@ -666,8 +665,6 @@ dma_deinit:
|
||||
quicki2c_dma_deinit(qcdev);
|
||||
dev_deinit:
|
||||
quicki2c_dev_deinit(qcdev);
|
||||
unmap_io_region:
|
||||
pcim_iounmap_regions(pdev, BIT(0));
|
||||
disable_pci_device:
|
||||
pci_clear_master(pdev);
|
||||
|
||||
@ -697,7 +694,6 @@ static void quicki2c_remove(struct pci_dev *pdev)
|
||||
|
||||
quicki2c_dev_deinit(qcdev);
|
||||
|
||||
pcim_iounmap_regions(pdev, BIT(0));
|
||||
pci_clear_master(pdev);
|
||||
}
|
||||
|
||||
|
@ -426,7 +426,7 @@ static struct quickspi_device *quickspi_dev_init(struct pci_dev *pdev, void __io
|
||||
|
||||
thc_interrupt_enable(qsdev->thc_hw, true);
|
||||
|
||||
qsdev->state = QUICKSPI_INITED;
|
||||
qsdev->state = QUICKSPI_INITIATED;
|
||||
|
||||
return qsdev;
|
||||
}
|
||||
@ -575,20 +575,19 @@ static int quickspi_probe(struct pci_dev *pdev,
|
||||
|
||||
pci_set_master(pdev);
|
||||
|
||||
ret = pcim_iomap_regions(pdev, BIT(0), KBUILD_MODNAME);
|
||||
mem_addr = pcim_iomap_region(pdev, 0, KBUILD_MODNAME);
|
||||
ret = PTR_ERR_OR_ZERO(mem_addr);
|
||||
if (ret) {
|
||||
dev_err(&pdev->dev, "Failed to get PCI regions, ret = %d.\n", ret);
|
||||
goto disable_pci_device;
|
||||
}
|
||||
|
||||
mem_addr = pcim_iomap_table(pdev)[0];
|
||||
|
||||
ret = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64));
|
||||
if (ret) {
|
||||
ret = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32));
|
||||
if (ret) {
|
||||
dev_err(&pdev->dev, "No usable DMA configuration %d\n", ret);
|
||||
goto unmap_io_region;
|
||||
goto disable_pci_device;
|
||||
}
|
||||
}
|
||||
|
||||
@ -596,7 +595,7 @@ static int quickspi_probe(struct pci_dev *pdev,
|
||||
if (ret < 0) {
|
||||
dev_err(&pdev->dev,
|
||||
"Failed to allocate IRQ vectors. ret = %d\n", ret);
|
||||
goto unmap_io_region;
|
||||
goto disable_pci_device;
|
||||
}
|
||||
|
||||
pdev->irq = pci_irq_vector(pdev, 0);
|
||||
@ -605,7 +604,7 @@ static int quickspi_probe(struct pci_dev *pdev,
|
||||
if (IS_ERR(qsdev)) {
|
||||
dev_err(&pdev->dev, "QuickSPI device init failed\n");
|
||||
ret = PTR_ERR(qsdev);
|
||||
goto unmap_io_region;
|
||||
goto disable_pci_device;
|
||||
}
|
||||
|
||||
pci_set_drvdata(pdev, qsdev);
|
||||
@ -668,8 +667,6 @@ dma_deinit:
|
||||
quickspi_dma_deinit(qsdev);
|
||||
dev_deinit:
|
||||
quickspi_dev_deinit(qsdev);
|
||||
unmap_io_region:
|
||||
pcim_iounmap_regions(pdev, BIT(0));
|
||||
disable_pci_device:
|
||||
pci_clear_master(pdev);
|
||||
|
||||
@ -699,7 +696,6 @@ static void quickspi_remove(struct pci_dev *pdev)
|
||||
|
||||
quickspi_dev_deinit(qsdev);
|
||||
|
||||
pcim_iounmap_regions(pdev, BIT(0));
|
||||
pci_clear_master(pdev);
|
||||
}
|
||||
|
||||
|
@ -57,9 +57,9 @@
|
||||
|
||||
enum quickspi_dev_state {
|
||||
QUICKSPI_NONE,
|
||||
QUICKSPI_INITIATED,
|
||||
QUICKSPI_RESETING,
|
||||
QUICKSPI_RESETED,
|
||||
QUICKSPI_INITED,
|
||||
QUICKSPI_RESET,
|
||||
QUICKSPI_ENABLED,
|
||||
QUICKSPI_DISABLED,
|
||||
};
|
||||
|
@ -333,7 +333,7 @@ int reset_tic(struct quickspi_device *qsdev)
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
qsdev->state = QUICKSPI_RESETED;
|
||||
qsdev->state = QUICKSPI_RESET;
|
||||
|
||||
ret = quickspi_get_device_descriptor(qsdev);
|
||||
if (ret)
|
||||
|
@ -295,7 +295,7 @@ static void release_dma_buffers(struct thc_device *dev,
|
||||
return;
|
||||
|
||||
for (i = 0; i < config->prd_tbl_num; i++) {
|
||||
if (!config->sgls[i] | !config->sgls_nent[i])
|
||||
if (!config->sgls[i] || !config->sgls_nent[i])
|
||||
continue;
|
||||
|
||||
dma_unmap_sg(dev->dev, config->sgls[i],
|
||||
|
Loading…
x
Reference in New Issue
Block a user