Re: [PATCH 03/23] dmaengine: sdxi: Add PCI initialization
From: Lynch, Nathan
Date: Mon Apr 20 2026 - 13:05:00 EST
On 4/20/2026 1:36 AM, Frank Li wrote:
>> +static int sdxi_pci_init(struct sdxi_dev *sdxi)
>> +{
>> + struct pci_dev *pdev = sdxi_to_pci_dev(sdxi);
>> + struct device *dev = &pdev->dev;
>> + int ret;
>> +
>> + ret = pcim_enable_device(pdev);
>> + if (ret)
>> + return dev_err_probe(dev, ret, "failed to enable device\n");
>> +
>> + ret = dma_set_mask_and_coherent(dev, DMA_BIT_MASK(64));
>> + if (ret)
>> + return dev_err_probe(dev, ret, "failed to set DMA masks\n");
>
> Needn't check return value when mask >= 32.
OK.
>> + sdxi->ctrl_regs = pcim_iomap_region(pdev, SDXI_PCI_BAR_CTL_REGS,
>> + KBUILD_MODNAME);
>> + if (IS_ERR(sdxi->ctrl_regs)) {
>> + return dev_err_probe(dev, PTR_ERR(sdxi->ctrl_regs),
>> + "failed to map control registers\n");
>> + }
>
> Does check_patch report warning, suppose needn't {}
I don't think so, but I can drop the braces.
>> +#define SDXI_DRV_DESC "SDXI driver"
>
> If only use once, needn't define macro.
OK.