✓ CI.checkpatch: success for Keep device awake TLB invalidations and G2H in flight

Patchwork patchwork at emeril.freedesktop.org
Thu Jul 18 19:01:36 UTC 2024


== Series Details ==

Series: Keep device awake TLB invalidations and G2H in flight
URL   : https://patchwork.freedesktop.org/series/136256/
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
5ce3e132caaa5b45e5e50201b574a097d130967c
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit b86f6051c6e1e5606f623b733ac07bbdf21db43b
Author: Matthew Brost <matthew.brost at intel.com>
Date:   Thu Jul 18 11:55:31 2024 -0700

    drm/xe: Build PM into GuC CT layer
    
    Take PM ref when any G2H are outstanding, drop when none are
    outstanding.
    
    To safely ensure we have PM ref when in the GuC CT layer, a PM ref needs
    to be held when scheduler messages are pending too.
    
    v2:
     - Add outer PM protections to xe_file_close (CI)
    v3:
     - Only take PM ref 0->1 and drop on 1->0 (Matthew Auld)
    v4:
     - Add assert to G2H increment function
    
    Fixes: dd08ebf6c352 ("drm/xe: Introduce a new DRM driver for Intel GPUs")
    Cc: Matthew Auld <matthew.auld at intel.com>
    Cc: Rodrigo Vivi <rodrigo.vivi at intel.com>
    Cc: Nirmoy Das <nirmoy.das at intel.com>
    Signed-off-by: Matthew Brost <matthew.brost at intel.com>
    Reviewed-by: Matthew Auld <matthew.auld at intel.com>
    Reviewed-by: Nirmoy Das <nirmoy.das at intel.com>
+ /mt/dim checkpatch 943ad04000a54cc7fdb5347606d0ce6a93ea286d drm-intel
7ee518ea6549 drm/xe: Add xe_gt_tlb_invalidation_fence_init helper
3d26e186f147 drm/xe: Drop xe_gt_tlb_invalidation_wait
f13e5118184a drm/xe: Hold a PM ref when GT TLB invalidations are inflight
b86f6051c6e1 drm/xe: Build PM into GuC CT layer




More information about the Intel-xe mailing list