On Fri, Aug 22, 2025 at 04:32:06AM +0000, parthiban.veerasoo...@microchip.com wrote: > > + > > +/** > > + * rnpgbe_probe - Device initialization routine > > + * @pdev: PCI device information struct > > + * @id: entry in rnpgbe_pci_tbl > > + * > > + * rnpgbe_probe initializes a PF adapter identified by a pci_dev > > + * structure. > > + * > > + * @return: 0 on success, negative on failure > > + **/ > > +static int rnpgbe_probe(struct pci_dev *pdev, const struct pci_device_id > > *id) > > +{ > > + int err; > > + > > + err = pci_enable_device_mem(pdev); > > + if (err) > > + return err; > > + > > + err = dma_set_coherent_mask(&pdev->dev, DMA_BIT_MASK(56)); > > + if (err) { > > + dev_err(&pdev->dev, > > + "No usable DMA configuration, aborting %d\n", err); > > + goto err_dma; > > + } > > + > > + err = pci_request_mem_regions(pdev, rnpgbe_driver_name); > > + if (err) { > > + dev_err(&pdev->dev, > > + "pci_request_selected_regions failed 0x%x\n", err); > > + goto err_dma; > > + } > > + > > + pci_set_master(pdev); > > + pci_save_state(pdev); > Don't you need to check the return value of this? > > Best regards, > Parthiban V
Ok, I will add the check. Thanks for your feedback.