Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

PCI: endpoint: Improve error messages

Include errno in the error prints and also use dev_err() where applicable.

Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
Signed-off-by: Manivannan Sadhasivam <mani@kernel.org>
Link: https://patch.msgid.link/20260305071236.23792-2-mani@kernel.org

authored by

Manivannan Sadhasivam and committed by
Manivannan Sadhasivam
396d44dc ff5387d4

+10 -5
+10 -5
drivers/pci/endpoint/pci-ep-cfs.c
··· 565 565 566 566 if (IS_ERR(group)) { 567 567 dev_err(&epf_group->epf->dev, 568 - "failed to create epf type specific attributes\n"); 568 + "failed to create epf type specific attributes: %pe\n", 569 + group); 569 570 return; 570 571 } 571 572 ··· 579 578 580 579 group = pci_ep_cfs_add_primary_group(epf_group); 581 580 if (IS_ERR(group)) { 582 - pr_err("failed to create 'primary' EPC interface\n"); 581 + dev_err(&epf_group->epf->dev, 582 + "failed to create 'primary' EPC interface: %pe\n", 583 + group); 583 584 return; 584 585 } 585 586 586 587 group = pci_ep_cfs_add_secondary_group(epf_group); 587 588 if (IS_ERR(group)) { 588 - pr_err("failed to create 'secondary' EPC interface\n"); 589 + dev_err(&epf_group->epf->dev, 590 + "failed to create 'secondary' EPC interface: %pe\n", 591 + group); 589 592 return; 590 593 } 591 594 ··· 680 675 group = configfs_register_default_group(functions_group, name, 681 676 &pci_epf_group_type); 682 677 if (IS_ERR(group)) 683 - pr_err("failed to register configfs group for %s function\n", 684 - name); 678 + pr_err("failed to register configfs group for %s function: %pe\n", 679 + name, group); 685 680 686 681 return group; 687 682 }