]> Gentwo Git Trees - linux/.git/commit
drm/xe/pf: Add sysfs device symlinks to enabled VFs
authorMichal Wajdeczko <michal.wajdeczko@intel.com>
Thu, 30 Oct 2025 22:23:46 +0000 (23:23 +0100)
committerMichal Wajdeczko <michal.wajdeczko@intel.com>
Fri, 31 Oct 2025 19:01:49 +0000 (20:01 +0100)
commit17899358f66df9d3910ebb479b666a05c4c4040e
treea2f50cf5a65a6db716833a8d934f8890deda11b7
parentae16f18a36fc043f224572620212b63f4d84aa4d
drm/xe/pf: Add sysfs device symlinks to enabled VFs

For convenience, for every enabled VF add 'device' symlink from
our SR-IOV admin VF folder to enabled sysfs PCI VF device entry.
Remove all those links when disabling PCI VFs.

For completeness, add static 'device' symlink for the PF itself.

  /sys/bus/pci/drivers/xe/BDF/sriov_admin/
  ├── pf
  │   └── device -> ../../../BDF # PF BDF
  ├── vf1
  │   └── device -> ../../../BDF' # VF1 BDF
  ├── vf2
  │   └── device -> ../../../BDF" # VF2 BDF

Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com>
Cc: Lucas De Marchi <lucas.demarchi@intel.com>
Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Acked-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com>
Link: https://patch.msgid.link/20251030222348.186658-16-michal.wajdeczko@intel.com
drivers/gpu/drm/xe/xe_pci_sriov.c
drivers/gpu/drm/xe/xe_sriov_pf_sysfs.c
drivers/gpu/drm/xe/xe_sriov_pf_sysfs.h