drm/i915: Introduce intel_gt_mcr_lock_sanitize()
authorNirmoy Das <nirmoy.das@intel.com>
Thu, 28 Sep 2023 13:00:12 +0000 (15:00 +0200)
committerNirmoy Das <nirmoy.das@intel.com>
Fri, 29 Sep 2023 07:11:46 +0000 (09:11 +0200)
commit42a71bbaeef2888d3c7a0fe2c7c23c2a399bbf41
tree2969645c701c3b975787b2a8abe3fac93ad56bff
parent03d681412b38558aefe4fb0f46e36efa94bb21ef
drm/i915: Introduce intel_gt_mcr_lock_sanitize()

Implement intel_gt_mcr_lock_sanitize() to provide a mechanism
for cleaning the steer semaphore when absolutely necessary.

v2: remove unnecessary lock(Andi, Matt)
    improve the kernel doc(Matt)
    s/intel_gt_mcr_lock_clear/intel_gt_mcr_lock_sanitize

Signed-off-by: Nirmoy Das <nirmoy.das@intel.com>
Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
Reviewed-by: Andrzej Hajda <andrzej.hajda@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20230928130015.6758-1-nirmoy.das@intel.com
drivers/gpu/drm/i915/gt/intel_gt_mcr.c
drivers/gpu/drm/i915/gt/intel_gt_mcr.h