[Intel-gfx] [Intel-gfx 1/6] drm/i915/guc: Fix GuC relay log debugfs failing open
Dixit, Ashutosh
ashutosh.dixit at intel.com
Tue Jul 19 03:58:52 UTC 2022
On Mon, 09 May 2022 14:01:46 -0700, 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
Let's change mmap to something else since mmap refers to something
different.
> 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.
OK guc_log_relay_ctl_open introduced in this series...
The code change itself lgtm, though in general I prefer count's to
bool's.
After tweaking the commit message above this is:
Reviewed-by: Ashutosh Dixit <ashutosh.dixit at intel.com>
> Fix that check.
>
> Fixes:
> drm/i915/guc: Add capture region into intel_guc_log
> (daff407a083d).
>
> 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)
> --
> 2.25.1
>
More information about the Intel-gfx
mailing list