✓ CI.checkpatch: success for series starting with [1/3] drm/xe: Fix display runtime_pm handling

Patchwork patchwork at emeril.freedesktop.org
Fri Mar 1 18:11:01 UTC 2024


== Series Details ==

Series: series starting with [1/3] drm/xe: Fix display runtime_pm handling
URL   : https://patchwork.freedesktop.org/series/130625/
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
4dc7d0cc630cdd9ac56065b1a22afc329345a519
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit 4fb9ff4b061f2dac3338f3c397f9234562cfed41
Author: Rodrigo Vivi <rodrigo.vivi at intel.com>
Date:   Fri Mar 1 13:05:25 2024 -0500

    drm/xe: Convert xe_pm_runtime_{get, put} to void and protect from recursion
    
    With mem_access going away and pm_runtime getting called instead,
    we need to protect these against recursions.
    
    The put is asynchronous so there's no need to block it. However, for a
    proper balance, we need to ensure that the references are taken and
    restored regardless of the flow. So, let's convert them all to void and
    use some direct linux/pm_runtime functions.
    
    v2: Rebased and update commit message (Matt).
    
    Cc: Matthew Auld <matthew.auld at intel.com>
    Reviewed-by: Matthew Auld <matthew.auld at intel.com> #v1
    Signed-off-by: Rodrigo Vivi <rodrigo.vivi at intel.com>
+ /mt/dim checkpatch 5f60548dd58e2ad93005c933fd2633d98db60de4 drm-intel
b36d9ddc508e drm/xe: Fix display runtime_pm handling
483c2adb1b45 drm/xe: Create a xe_pm_runtime_resume_and_get variant for display
4fb9ff4b061f drm/xe: Convert xe_pm_runtime_{get, put} to void and protect from recursion




More information about the Intel-xe mailing list