[Intel-xe] ✓ CI.checkpatch: success for series starting with [1/4] drm/xe/selftests: hold rpm for evict_test_run_device()

Patchwork patchwork at emeril.freedesktop.org
Thu Jul 13 10:37:56 UTC 2023


== Series Details ==

Series: series starting with [1/4] drm/xe/selftests: hold rpm for evict_test_run_device()
URL   : https://patchwork.freedesktop.org/series/120661/
State : success

== 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
c7d32770e3cd31d9fc134ce41f329b10aa33ee15
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit 9ae9e42dcc7b75049bd01a58a4bc065f71c4578f
Author: Matthew Auld <matthew.auld at intel.com>
Date:   Thu Jul 13 10:41:29 2023 +0100

    drm/xe: add missing bulk_move reset
    
    It looks like bulk_move is set during object construction, but is only
    removed on object close, however in various places we might not yet have
    an actual fd to close, like on the error paths for the gem_create ioctl,
    and also one internal user for the evict_test_run_gt() selftest. Try to
    handle those cases by manually resetting the bulk_move. This should
    prevent triggering:
    
    WARNING: CPU: 7 PID: 8252 at drivers/gpu/drm/ttm/ttm_bo.c:327
    ttm_bo_release+0x25e/0x2a0 [ttm]
    
    Signed-off-by: Matthew Auld <matthew.auld at intel.com>
    Cc: Matthew Brost <matthew.brost at intel.com>
+ /mt/dim checkpatch ccde558371c92a1f8b3707fe7cf274e388c434dd drm-intel
7160a185c drm/xe/selftests: hold rpm for evict_test_run_device()
d2520795b drm/xe/selftests: hold rpm for ccs_test_migrate()
d8dc588b9 drm/xe/selftests: restart GT after xe_bo_restore_kernel()
9ae9e42dc drm/xe: add missing bulk_move reset




More information about the Intel-xe mailing list