[Intel-xe] ✓ CI.Patch_applied: success for Revert "drm/xe: Allocate regset space for Wa_1607983814 unconditionally"

Patchwork patchwork at emeril.freedesktop.org
Wed Mar 22 17:00:34 UTC 2023


== Series Details ==

Series: Revert "drm/xe: Allocate regset space for Wa_1607983814 unconditionally"
URL   : https://patchwork.freedesktop.org/series/115520/
State : success

== Summary ==

=== Applying kernel patches on branch 'drm-xe-next' with base: ===
commit 94f34a97d723731486ed3a84ee9ec2e7a215d70f
Author:     Maarten Lankhorst <maarten.lankhorst at linux.intel.com>
AuthorDate: Tue Feb 28 11:17:30 2023 +0100
Commit:     Maarten Lankhorst <maarten.lankhorst at linux.intel.com>
CommitDate: Wed Mar 22 13:43:39 2023 +0100

    drm/xe: Use atomic instead of mutex for xe_device_mem_access_ongoing
    
    xe_guc_ct_fast_path() is called from an irq context, and cannot lock
    the mutex used by xe_device_mem_access_ongoing().
    
    Fortunately it is easy to fix, and the atomic guarantees are good enough
    to ensure xe->mem_access.hold_rpm is set before last ref is dropped.
    
    As far as I can tell, the runtime ref in device access should be
    killable, but don't dare to do it yet.
    
    Signed-off-by: Maarten Lankhorst <maarten.lankhorst at linux.intel.com>
    Reviewed-by: Matthew Brost <matthew.brost at intel.com>
    Acked-by: Rodrigo Vivi <rodrigo.vivi at intel.com>
=== git am output follows ===
Applying: Revert "drm/xe: Allocate regset space for Wa_1607983814 unconditionally"




More information about the Intel-xe mailing list