[Intel-xe] ✗ CI.checkpatch: warning for Engine Busyness

Patchwork patchwork at emeril.freedesktop.org
Mon Nov 27 14:39:44 UTC 2023


== Series Details ==

Series: Engine Busyness
URL   : https://patchwork.freedesktop.org/series/126919/
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
63c2b6b160bca2df6efc7bc4cea6f442097d7854
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit 8f11e6113ace031a2f3b53a24bc16679dc7b7fbe
Author: Riana Tauro <riana.tauro at intel.com>
Date:   Mon Nov 27 19:41:25 2023 +0530

    RFC drm/xe/guc: Handle runtime suspend issues for engine busyness
    
    1) During runtime suspend, when card enters D3hot, values read
        from the shared memory maintained by GuC returns 0xFF.
        Waking up for every perf read when
        device is runtime suspended causes power penality.
        Store the last read busy ticks and total active ticks and return
        these values when suspended
    
     2) When the device is runtime resumed, guc is loaded again. If pmu
        interface was opened to collect busyness events, the guc stats
        have to be re-enabled to resume collection after suspend.
        Disable/enable guc stats if pmu is opened and is already collecting
        busyness events and device gets runtime suspended/resumed.
    
    Signed-off-by: Riana Tauro <riana.tauro at intel.com>
+ /mt/dim checkpatch 7c4b213b5a33fc591a5c92910292aea30193f96c drm-intel
ead33731f RFC drm/xe: Move user engine class mappings to header
847cf12ac RFC drm/xe/guc: Add interface for engine busyness ticks
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'
-:109: WARNING:FILE_PATH_CHANGES: added, moved or deleted file(s), does MAINTAINERS need updating?
#109: 
new file mode 100644

total: 0 errors, 1 warnings, 0 checks, 274 lines checked
1f0ff0d4f RFC drm/xe/guc: Expose engine busyness only for supported GuC version
75a8af35b RFC drm/xe/guc: Add PMU counter for total active ticks
104cefe81 RFC drm/xe/uapi: Add configs for Engine busyness
e64137d3b RFC drm/xe/pmu: Add PMU counters for engine busy ticks
-:250: WARNING:LONG_LINE: line length of 113 exceeds 100 columns
#250: FILE: drivers/gpu/drm/xe/xe_pmu.c:555:
+						      __DRM_XE_PMU_ENGINE(j, xe_engine_to_user_class[hwe->class],

total: 0 errors, 1 warnings, 0 checks, 209 lines checked
85ee8e178 RFC drm/xe/guc: Dynamically enable/disable engine busyness stats
8f11e6113 RFC drm/xe/guc: Handle runtime suspend issues for engine busyness




More information about the Intel-xe mailing list