✗ CI.checkpatch: warning for PF: Add support to configure SR-IOV VFs (rev2)

Patchwork patchwork at emeril.freedesktop.org
Mon Apr 15 22:33:05 UTC 2024


== Series Details ==

Series: PF: Add support to configure SR-IOV VFs (rev2)
URL   : https://patchwork.freedesktop.org/series/132416/
State : warning

== Summary ==

+ KERNEL=/kernel
+ git clone https://gitlab.freedesktop.org/drm/maintainer-tools mt
Cloning into 'mt'...
warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/
+ git -C mt rev-list -n1 origin/master
35057f376b5337039b258ae4c66ed9218f4b3fb8
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit 2b59c14740509332ccd5f352389dd5edbf3f34ba
Author: Michal Wajdeczko <michal.wajdeczko at intel.com>
Date:   Mon Apr 15 19:39:37 2024 +0200

    drm/xe/pf: Add support to configure SR-IOV VFs
    
    To run correctly, each Virtual Function must be provisioned with
    some chunk of shared hardware or firmware resources (like GGTT,
    device memory, GuC doorbell IDs, GuC context IDs) and scheduling
    parameters (execution quantum or preemption timeout).
    
    All resources assigned to VFs must be excluded from the PF driver
    use and may require some additional preparation steps (like setup
    of the LMTT or update of the GGTT PTE). Those provisioning details
    must be then sent to the GuC firmware as most of those details
    will be shared later with the VF drivers during their boot.
    
    Add basic functions to provision VFs with all hardware resources
    or scheduling parameters. We will use them shortly in upcoming
    patches either in manual provisioning over debugfs, exposed to the
    advanced users, or automatic provisioning done by PF driver during
    VFs enabling.
    
    Reviewed-by: Piotr Piórkowski <piotr.piorkowski at intel.com>
    Signed-off-by: Michal Wajdeczko <michal.wajdeczko at intel.com>
+ /mt/dim checkpatch 7bc330055f5c2924b42e389887691fea3f401a45 drm-intel
9951429c7d3f drm/xe: Add helper to format SR-IOV function name
b64ef8f7f5c0 drm/xe: Allow to assign GGTT region to the VF
a19177d885e2 drm/xe: Add xe_ttm_vram_get_avail
0fc3063462d0 drm/xe/guc: Add PF2GUC_UPDATE_VF_CFG to ABI
-:74: CHECK:CAMELCASE: Avoid CamelCase: <GUC_HXG_REQUEST_MSG_n_DATAn>
#74: FILE: drivers/gpu/drm/xe/abi/guc_actions_sriov_abi.h:310:
+#define PF2GUC_UPDATE_VF_CFG_REQUEST_MSG_1_VFID		GUC_HXG_REQUEST_MSG_n_DATAn

total: 0 errors, 0 warnings, 1 checks, 61 lines checked
495c7f61e3c7 drm/xe/pf: Add SR-IOV PF specific early GT initialization
Traceback (most recent call last):
  File "scripts/spdxcheck.py", line 6, in <module>
    from ply import lex, yacc
ModuleNotFoundError: No module named 'ply'
Traceback (most recent call last):
  File "scripts/spdxcheck.py", line 6, in <module>
    from ply import lex, yacc
ModuleNotFoundError: No module named 'ply'
-:58: WARNING:FILE_PATH_CHANGES: added, moved or deleted file(s), does MAINTAINERS need updating?
#58: 
new file mode 100644

total: 0 errors, 1 warnings, 0 checks, 119 lines checked
2b59c1474050 drm/xe/pf: Add support to configure SR-IOV VFs
Traceback (most recent call last):
  File "scripts/spdxcheck.py", line 6, in <module>
    from ply import lex, yacc
ModuleNotFoundError: No module named 'ply'
Traceback (most recent call last):
  File "scripts/spdxcheck.py", line 6, in <module>
    from ply import lex, yacc
ModuleNotFoundError: No module named 'ply'
Traceback (most recent call last):
  File "scripts/spdxcheck.py", line 6, in <module>
    from ply import lex, yacc
ModuleNotFoundError: No module named 'ply'
-:42: WARNING:FILE_PATH_CHANGES: added, moved or deleted file(s), does MAINTAINERS need updating?
#42: 
new file mode 100644

total: 0 errors, 1 warnings, 0 checks, 2117 lines checked




More information about the Intel-xe mailing list