[PATCH 3/5] drm/xe/configfs: Use pci_name() for lookup
Lucas De Marchi
lucas.demarchi at intel.com
Thu Jul 17 19:44:38 UTC 2025
On Thu, Jul 17, 2025 at 08:48:23PM +0200, Michal Wajdeczko wrote:
>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 at intel.com>
>Cc: Lucas De Marchi <lucas.demarchi at intel.com>
Reviewed-by: Lucas De Marchi <lucas.demarchi at intel.com>
thanks
Lucas De Marchi
>---
> drivers/gpu/drm/xe/xe_configfs.c | 6 +-----
> 1 file changed, 1 insertion(+), 5 deletions(-)
>
>diff --git a/drivers/gpu/drm/xe/xe_configfs.c b/drivers/gpu/drm/xe/xe_configfs.c
>index 90b4fe92a611..00bb4e412c12 100644
>--- a/drivers/gpu/drm/xe/xe_configfs.c
>+++ b/drivers/gpu/drm/xe/xe_configfs.c
>@@ -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)
>--
>2.47.1
>
More information about the Intel-xe
mailing list