✗ CI.checkpatch: warning for series starting with [1/2] drm/xe: Expose user fence from xe_sync_entry
Patchwork
patchwork at emeril.freedesktop.org
Wed Feb 14 14:21:10 UTC 2024
== Series Details ==
Series: series starting with [1/2] drm/xe: Expose user fence from xe_sync_entry
URL : https://patchwork.freedesktop.org/series/129900/
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
35591fb8b4d5305b37ce31483f85ac0956eaa536
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit 6f3690023ceccd19b15a8adfdaa7b179bf805a5d
Author: Mika Kuoppala <mika.kuoppala at linux.intel.com>
Date: Wed Feb 14 16:12:17 2024 +0200
drm/xe: RFC Deny unbinds if uapi ufence pending
If user fence was provided for MAP in vm_bind_ioctl
and it has still not been signalled, deny UNMAP of said
vma with EBUSY as long as unsignalled fence exists.
This guarantees that MAP vs UNMAP sequences won't
escape under the radar if we ever want to track the
client's state wrt to completed and accessible MAPs.
By means of intercepting the ufence release signalling.
Link: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/1159
Cc: Thomas Hellström <thomas.hellstrom at linux.intel.com>
Cc: Matthew Brost <matthew.brost at intel.com>
Cc: Joonas Lahtinen <joonas.lahtinen at linux.intel.com>
Signed-off-by: Mika Kuoppala <mika.kuoppala at linux.intel.com>
+ /mt/dim checkpatch 7b20177760d6b94898d9a9fa6c6077027daeacc6 drm-intel
e97e2c9a0 drm/xe: Expose user fence from xe_sync_entry
-:61: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#61: FILE: drivers/gpu/drm/xe/xe_sync.c:42:
+static struct xe_user_fence *user_fence_create(struct xe_device *xe, u64 addr,
u64 value)
total: 0 errors, 0 warnings, 1 checks, 152 lines checked
6f3690023 drm/xe: RFC Deny unbinds if uapi ufence pending
More information about the Intel-xe
mailing list