]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
PCI: endpoint: Improve error messages
authorManivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
Thu, 5 Mar 2026 07:12:35 +0000 (12:42 +0530)
committerManivannan Sadhasivam <mani@kernel.org>
Thu, 26 Mar 2026 17:03:11 +0000 (22:33 +0530)
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
drivers/pci/endpoint/pci-ep-cfs.c

index a19db22b7991e384d996474647d689e2aa8f7201..590e5bde57efa0ca60f00374ce04e41902e37d20 100644 (file)
@@ -565,7 +565,8 @@ static void pci_ep_cfs_add_type_group(struct pci_epf_group *epf_group)
 
        if (IS_ERR(group)) {
                dev_err(&epf_group->epf->dev,
-                       "failed to create epf type specific attributes\n");
+                       "failed to create epf type specific attributes: %pe\n",
+                       group);
                return;
        }
 
@@ -578,13 +579,17 @@ static void pci_epf_cfs_add_sub_groups(struct pci_epf_group *epf_group)
 
        group = pci_ep_cfs_add_primary_group(epf_group);
        if (IS_ERR(group)) {
-               pr_err("failed to create 'primary' EPC interface\n");
+               dev_err(&epf_group->epf->dev,
+                       "failed to create 'primary' EPC interface: %pe\n",
+                       group);
                return;
        }
 
        group = pci_ep_cfs_add_secondary_group(epf_group);
        if (IS_ERR(group)) {
-               pr_err("failed to create 'secondary' EPC interface\n");
+               dev_err(&epf_group->epf->dev,
+                       "failed to create 'secondary' EPC interface: %pe\n",
+                       group);
                return;
        }
 
@@ -675,8 +680,8 @@ struct config_group *pci_ep_cfs_add_epf_group(const char *name)
        group = configfs_register_default_group(functions_group, name,
                                                &pci_epf_group_type);
        if (IS_ERR(group))
-               pr_err("failed to register configfs group for %s function\n",
-                      name);
+               pr_err("failed to register configfs group for %s function: %pe\n",
+                      name, group);
 
        return group;
 }