✗ CI.checkpatch: warning for drm/xe: Allow migrate vm gpu submissions from reclaim context
Patchwork
patchwork at emeril.freedesktop.org
Wed May 22 11:40:57 UTC 2024
== Series Details ==
Series: drm/xe: Allow migrate vm gpu submissions from reclaim context
URL : https://patchwork.freedesktop.org/series/133918/
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 11a7d39aea73cb933adbded1453fc5f5433bbb20
Author: Thomas Hellström <thomas.hellstrom at linux.intel.com>
Date: Wed May 22 13:17:51 2024 +0200
drm/xe: Move job creation out of the struct xe_migrate::job_mutex
In order to be able to run gpu jobs from reclaim context,
move job creation (where allocation takes place) out of the
struct xe_migrate::job_mutex, and prime that mutex as reclaim
tainted.
Jobs that may need to run from reclaim context include
CCS metadata extraction at shrinking time.
Signed-off-by: Thomas Hellström <thomas.hellstrom at linux.intel.com>
+ /mt/dim checkpatch 60134578b28bbd5dca007a0d8abaa6daaca9ddaf drm-intel
bfe9a2f0330e drm/xe: Split lrc seqno fence creation up
fa59794fd036 drm/xe: Don't initialize fences at xe_sched_job_create()
-:94: ERROR:CODE_INDENT: code indent should use tabs where possible
#94: FILE: drivers/gpu/drm/xe/xe_ring_ops.c:416:
+^I^I^I^I job->ptrs[i].batch_addr,$
-:309: ERROR:CODE_INDENT: code indent should use tabs where possible
#309: FILE: drivers/gpu/drm/xe/xe_sched_job.c:204:
+ if (xe_fence_set_error(job->fence, error))$
-:309: WARNING:LEADING_SPACE: please, no spaces at the start of a line
#309: FILE: drivers/gpu/drm/xe/xe_sched_job.c:204:
+ if (xe_fence_set_error(job->fence, error))$
-:375: WARNING:LONG_LINE: line length of 101 exceeds 100 columns
#375: FILE: drivers/gpu/drm/xe/xe_sched_job.c:341:
+ snapshot->batch_addr[i] = xe_device_uncanonicalize_addr(xe, job->ptrs[i].batch_addr);
total: 2 errors, 2 warnings, 0 checks, 361 lines checked
78601d017253 drm/xe: Remove xe_lrc_create_seqno_fence()
11a7d39aea73 drm/xe: Move job creation out of the struct xe_migrate::job_mutex
More information about the Intel-xe
mailing list