[PATCH v2 1/1] drm/i915/pxp: Add drm_dbgs for critical PXP events.

Balasubrawmanian, Vivaik vivaik.balasubrawmanian at intel.com
Thu Sep 14 22:03:08 UTC 2023


On 9/13/2023 3:57 PM, Alan Previn wrote:
> Debugging PXP issues can't even begin without understanding precedding
> sequence of events. Add drm_dbg into the most important PXP events.
>
>   v2 : - remove __func__ since drm_dbg covers that (Jani).
>        - add timeout of the restart from front-end (Alan).
>
> Signed-off-by: Alan Previn <alan.previn.teres.alexis at intel.com>
> ---
>   drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.c |  2 ++
>   drivers/gpu/drm/i915/pxp/intel_pxp.c         | 15 ++++++++++++---
>   drivers/gpu/drm/i915/pxp/intel_pxp_irq.c     |  4 ++--
>   drivers/gpu/drm/i915/pxp/intel_pxp_session.c |  6 +++++-
>   drivers/gpu/drm/i915/pxp/intel_pxp_types.h   |  1 +
>   5 files changed, 22 insertions(+), 6 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.c b/drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.c
> index 5f138de3c14f..61216c4abaec 100644
> --- a/drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.c
> +++ b/drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.c
> @@ -321,6 +321,7 @@ static int i915_gsc_proxy_component_bind(struct device *i915_kdev,
>   	mutex_lock(&gsc->proxy.mutex);
>   	gsc->proxy.component = data;
>   	gsc->proxy.component->mei_dev = mei_kdev;
> +	gt_dbg(gt, "GSC proxy mei component bound\n");
>   	mutex_unlock(&gsc->proxy.mutex);
>   
> <snip>

Can we move the debug print to outside the mutex block?

review complete conditional to the above fix.

Reviewed-by: Balasubrawmanian, Vivaik 
<vivaik.balasubrawmanian at intel.com> 
<mailto:vivaik.balasubrawmanian at intel.com>

<snip>

> base-commit: 45460a37f9be43072b509ca6044b215648f56221




More information about the dri-devel mailing list