✗ CI.checkpatch: warning for TTM shrinker helpers and xe buffer object shrinker (rev4)

Patchwork patchwork at emeril.freedesktop.org
Fri Jun 14 12:00:45 UTC 2024


== Series Details ==

Series: TTM shrinker helpers and xe buffer object shrinker (rev4)
URL   : https://patchwork.freedesktop.org/series/131815/
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
51ce9f6cd981d42d7467409d7dbc559a450abc1e
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit f583ee12b6d35087cbffd89abcc39e764b1d8132
Author: Thomas Hellström <thomas.hellstrom at linux.intel.com>
Date:   Fri Jun 14 12:25:48 2024 +0200

    drm/xe: Increase the XE_PL_TT watermark
    
    The XE_PL_TT watermark was set to 50% of system memory.
    The idea behind that was unclear since the net effect is that
    TT memory will be evicted to TTM_PL_SYSTEM memory if that
    watermark is exceeded, requiring PPGTT rebinds and dma
    remapping. But there is no similar watermark for TTM_PL_SYSTEM
    memory.
    
    The TTM functionality that tries to swap out system memory to
    shmem objects if a 50% limit of total system memory is reached
    is orthogonal to this, and with the shrinker added, it's no
    longer in effect.
    
    Replace the 50% TTM_PL_TT limit with a 100% limit, in effect
    allowing all graphics memory to be bound to the device unless it
    has been swapped out by the shrinker.
    
    Signed-off-by: Thomas Hellström <thomas.hellstrom at linux.intel.com>
+ /mt/dim checkpatch 00e9498b453447a5afe527bd0e174587b12f66d2 drm-intel
a3ee82a8348f drm/ttm: Allow TTM LRU list nodes of different types
0cedff4b359a drm/ttm: Slightly clean up LRU list iteration
f6e7ad09ebf1 drm/ttm: Use LRU hitches
7d44a714680a drm/ttm, drm/amdgpu, drm/xe: Consider hitch moves within bulk sublist moves
aa8130cad174 drm/ttm: Provide a generic LRU walker helper
185f3627f74b drm/ttm: Use the LRU walker helper for swapping
cf1779304448 drm/ttm: Use the LRU walker for eviction
b0f8b3643f8a drm/ttm: Add a virtual base class for graphics memory backup
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, 281 lines checked
1caca67e1781 drm/ttm/pool: Provide a helper to shrink pages
310192c37b72 drm/ttm: Use fault-injection to test error paths
-:28: WARNING:CONFIG_DESCRIPTION: please write a help paragraph that fully describes the config symbol
#28: FILE: drivers/gpu/drm/Kconfig:275:
+config DRM_TTM_BACKUP_FAULT_INJECT
+	bool "Enable fault injection during TTM backup"
+	depends on DRM_TTM
+	default n
+	help
+	  Inject recoverable failures during TTM backup and recovery of
+	  backed-up objects. For DRM driver developers only.
+
+	  If in doubt, choose N.
+

total: 0 errors, 1 warnings, 0 checks, 51 lines checked
3befb29c0c24 drm/ttm, drm/xe: Add a shrinker for xe bos
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'
-:629: WARNING:FILE_PATH_CHANGES: added, moved or deleted file(s), does MAINTAINERS need updating?
#629: 
new file mode 100644

total: 0 errors, 1 warnings, 0 checks, 847 lines checked
f583ee12b6d3 drm/xe: Increase the XE_PL_TT watermark




More information about the Intel-xe mailing list