✗ CI.checkpatch: warning for drm/xe: Fix potential deadlock in __fini_dbm

Patchwork patchwork at emeril.freedesktop.org
Thu Jan 11 20:23:55 UTC 2024


== Series Details ==

Series: drm/xe: Fix potential deadlock in __fini_dbm
URL   : https://patchwork.freedesktop.org/series/128688/
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
faa12d3432d7ef7793d934cd9338c555e95a5aad
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit a096176790ac6d889fee43e0274ef77773ab8b5f
Author: Michal Wajdeczko <michal.wajdeczko at intel.com>
Date:   Thu Jan 11 19:56:03 2024 +0100

    drm/xe: Fix potential deadlock in __fini_dbm
    
    If Doorbell Manager is in unclean state during fini phase, for
    debug purposes we try to print it's state, but we missed the fact
    that we are already holding a lock so the xe_guc_db_mgr_print()
    will deadlock since it also attempts to grab the same lock.
    
    Fixes: 990fe6e6ed3c ("drm/xe: Introduce GuC Doorbells Manager")
    Signed-off-by: Michal Wajdeczko <michal.wajdeczko at intel.com>
    Cc: Piotr Piórkowski <piotr.piorkowski at intel.com>
+ /mt/dim checkpatch 3095fbb4deb0722d417b6a4ad4213e2ed9ecd052 drm-intel
a09617679 drm/xe: Fix potential deadlock in __fini_dbm
-:14: WARNING:UNKNOWN_COMMIT_ID: Unknown commit id '990fe6e6ed3c', maybe rebased or not pulled?
#14: 
Fixes: 990fe6e6ed3c ("drm/xe: Introduce GuC Doorbells Manager")

total: 0 errors, 1 warnings, 0 checks, 58 lines checked




More information about the Intel-xe mailing list