]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
drm/xe/configfs: Use pci_name() for lookup
authorMichal Wajdeczko <michal.wajdeczko@intel.com>
Tue, 22 Jul 2025 14:10:56 +0000 (16:10 +0200)
committerLucas De Marchi <lucas.demarchi@intel.com>
Fri, 25 Jul 2025 12:59:07 +0000 (05:59 -0700)
There is no need to manually build PCI device name from BDF data,
since it was already prepared and assigned and can be accessed by
calling pci_name() function.

Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com>
Cc: Lucas De Marchi <lucas.demarchi@intel.com>
Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com>
Reviewed-by: Jonathan Cavitt <jonathan.cavitt@intel.com>
Link: https://lore.kernel.org/r/20250722141059.30707-4-michal.wajdeczko@intel.com
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
drivers/gpu/drm/xe/xe_configfs.c

index f5ce48a0adc8bd1e7a6e947fc811d342d8196fcc..36e2b45b305f417722c76a5f29c4bb1ac484cade 100644 (file)
@@ -312,13 +312,9 @@ static struct configfs_subsystem xe_configfs = {
 static struct xe_config_device *configfs_find_group(struct pci_dev *pdev)
 {
        struct config_item *item;
-       char name[64];
-
-       snprintf(name, sizeof(name), "%04x:%02x:%02x.%x", pci_domain_nr(pdev->bus),
-                pdev->bus->number, PCI_SLOT(pdev->devfn), PCI_FUNC(pdev->devfn));
 
        mutex_lock(&xe_configfs.su_mutex);
-       item = config_group_find_item(&xe_configfs.su_group, name);
+       item = config_group_find_item(&xe_configfs.su_group, pci_name(pdev));
        mutex_unlock(&xe_configfs.su_mutex);
 
        if (!item)