✗ CI.checkpatch: warning for Fine grained fault lockin g, threaded prefetch, storm cache (rev9)

Patchwork <[email protected]>
Newsgroups org.freedesktop.lists.intel-xe
Message-ID <178604273128.26160.1235310214515397005@61270ab9df2a>
== Series Details ==

Series: Fine grained fault locking, threaded prefetch, storm cache (rev9)
URL   : https://patchwork.freedesktop.org/series/162167/
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
061140b9bc586ae7f40abc1249c97e1cc72d1b9d
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit 730a43d603bf58d04224ffef6a24ba3787c91175
Author: Matthew Brost <[email protected]>
Date:   Thu Aug 6 11:52:02 2026 -0700

    drm/xe: Track parallel page fault activity in GT stats
    
    Add a new GT statistic, PARALLEL_PAGEFAULT_COUNT, to record when
    multiple page fault workers are active concurrently.
    
    When a worker dequeues a fault, scan peer workers for an active
    cache entry and increment the counter if another fault is already
    in flight. This provides basic visibility into parallel fault
    handling behavior for performance analysis and tuning.
    
    Signed-off-by: Matthew Brost <[email protected]>
    Reviewed-by: Maciej Patelczyk <[email protected]>
+ /mt/dim checkpatch 315143829f142ea471e5f358dd92e2658c89ffef drm-intel
279b810701a7 drm/xe: Fine grained page fault locking
-:609: CHECK:UNCOMMENTED_DEFINITION: struct mutex definition without comment
#609: FILE: drivers/gpu/drm/xe/xe_svm.h:253:
+	struct mutex lock;

total: 0 errors, 0 warnings, 1 checks, 959 lines checked
1a5f97486015 drm/xe: Allow prefetch-only VM bind IOCTLs to use VM read lock
cee94233fa60 drm/xe: Thread prefetch of SVM ranges
b56505b21f19 drm/xe: Use a single page-fault queue with multiple workers
577714222456 drm/xe: Add num_pf_work modparam
654c79558ae8 drm/xe: Engine class and instance into a u8
8ddae696cf7e drm/xe: Track pagefault worker runtime
fe996de77b9c drm/xe: Chain page faults via queue-resident cache to avoid fault storms
-:442: WARNING:LONG_LINE: line length of 109 exceeds 100 columns
#442: FILE: drivers/gpu/drm/xe/xe_pagefault.c:598:
+				xe_gt_stats_incr(pf->gt, XE_GT_STATS_ID_INVALID_PREFETCH_PAGEFAULT_COUNT, 1);

total: 0 errors, 1 warnings, 0 checks, 806 lines checked
ff5d4b2ceb75 drm/xe: Add pagefault chaining stats
-:112: WARNING:LONG_LINE: line length of 104 exceeds 100 columns
#112: FILE: drivers/gpu/drm/xe/xe_pagefault.c:857:
+							 XE_GT_STATS_ID_CHAIN_DRAIN_IRQ_PAGEFAULT_COUNT,

total: 0 errors, 1 warnings, 0 checks, 84 lines checked
5f79bc8ce14d drm/xe: Add debugfs pagefault_info
1fdca776ad48 drm/xe: batch CT pagefault acks with periodic flush
-:13: WARNING:COMMIT_LOG_LONG_LINE: Prefer a maximum 75 chars per line (possible unwrapped commit description?)
#13: 
Extend xe_guc_ct_send_locked() with a “defer-flush” mode that copies the

total: 0 errors, 1 warnings, 0 checks, 383 lines checked
730a43d603bf drm/xe: Track parallel page fault activity in GT stats
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.