[Intel-gfx] [Intel-gfx 1/6] drm/i915/guc: Fix GuC relay log debugfs failing open
Tvrtko Ursulin
tvrtko.ursulin at linux.intel.com
Tue Dec 6 08:32:55 UTC 2022
On 09/05/2022 22:01, Alan Previn wrote:
> When GuC-Error-Capture was introduced, we created
> buf_in_use as a way to identify if relay logging
> had started. It is meant to replace the previous
> method where a mmap of the GuC log buffer was
> the indicator but not since GuC Error Capture
> shares that mapping throughout operation.
>
> However, that method of checking was not updated
> when the debugfs guc_log_relay_ctl_open was called.
> Fix that check.
>
> Fixes:
> drm/i915/guc: Add capture region into intel_guc_log
> (daff407a083d).
Wrong format of fixes tag - if you want this picked up by any of the
automated tooling, it won't be. (And you probably do given DG2 is out of
force probe.)
Regards,
Tvrtko
> Signed-off-by: Alan Previn <alan.previn.teres.alexis at intel.com>
> Link: https://patchwork.freedesktop.org/patch/479021/?series=101603&rev=1
> ---
> drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/gpu/drm/i915/gt/uc/intel_guc_log.c b/drivers/gpu/drm/i915/gt/uc/intel_guc_log.c
> index 78d2989fe917..09f4d5fbca82 100644
> --- a/drivers/gpu/drm/i915/gt/uc/intel_guc_log.c
> +++ b/drivers/gpu/drm/i915/gt/uc/intel_guc_log.c
> @@ -568,7 +568,7 @@ int intel_guc_log_set_level(struct intel_guc_log *log, u32 level)
>
> bool intel_guc_log_relay_created(const struct intel_guc_log *log)
> {
> - return log->buf_addr;
> + return log->relay.buf_in_use;
> }
>
> int intel_guc_log_relay_open(struct intel_guc_log *log)
More information about the Intel-gfx
mailing list