static int vain_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent) { struct vain_pci_info *info; int ret; dev_dbg(&pdev->dev, "Init, new card found\n"); info = kzalloc(sizeof(struct vain_pci_info), GFP_KERNEL); if (unlikely(!info)) { dev_err(&pdev->dev, "Could not allocate memory\n"); ret = -ENOMEM; goto err_free; } info->pdev = pdev; ret = pci_enable_device(pdev); if (ret) { dev_err(&pdev->dev, "Failed to enable PCI Device\n"); goto err_free; }