✗ 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