✗ CI.checkpatch: warning for Engine Busyness (rev2)

Patchwork patchwork at emeril.freedesktop.org
Thu Dec 7 12:53:28 UTC 2023


== Series Details ==

Series: Engine Busyness (rev2)
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
6030b24c1386b00de8187b5fb987e283a57b372a
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit 6039374a38582850bab82fa0f5e83665892ad11e
Author: Riana Tauro <riana.tauro at intel.com>
Date:   Thu Dec 7 18:28:02 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 668d13abebbbc3812de86be1f8477475e1d90728 drm-intel
bbda7bdb0 RFC drm/xe: Move user engine class mappings to functions
51cffb28c 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, 275 lines checked
9d6bee3c3 RFC drm/xe/guc: Expose engine busyness only for supported GuC version
2faea3568 RFC drm/xe/guc: Add PMU counter for total active ticks
32cf74ac3 RFC drm/xe/uapi: Add configs for Engine busyness
d7e7e618f RFC drm/xe/pmu: Add PMU counters for engine busy ticks
-:252: WARNING:LONG_LINE: line length of 116 exceeds 100 columns
#252: FILE: drivers/gpu/drm/xe/xe_pmu.c:555:
+						      __DRM_XE_PMU_ENGINE(j, xe_hw_engine_to_user_class(hwe->class),

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




More information about the Intel-xe mailing list