[PATCH 1/4] drm/xe: Don't update wedged mode in case of an error
Matthew Brost
matthew.brost at intel.com
Thu Apr 24 21:37:35 UTC 2025
On Thu, Apr 24, 2025 at 04:30:40PM +0200, Lukasz Laguna wrote:
> Update driver's internal wedged.mode state only in case of a success to
> avoid inconsistent state.
>
Patch LGTM but I think warrents a fixes tag.
But patch LGTM:
Reviewed-by: Matthew Brost <matthew.brost at intel.com>
> Signed-off-by: Lukasz Laguna <lukasz.laguna at intel.com>
> ---
> drivers/gpu/drm/xe/xe_debugfs.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/gpu/drm/xe/xe_debugfs.c b/drivers/gpu/drm/xe/xe_debugfs.c
> index d0503959a8ed..2e6d8744003b 100644
> --- a/drivers/gpu/drm/xe/xe_debugfs.c
> +++ b/drivers/gpu/drm/xe/xe_debugfs.c
> @@ -169,8 +169,6 @@ static ssize_t wedged_mode_set(struct file *f, const char __user *ubuf,
> if (xe->wedged.mode == wedged_mode)
> return size;
>
> - xe->wedged.mode = wedged_mode;
> -
> xe_pm_runtime_get(xe);
> for_each_gt(gt, xe, id) {
> ret = xe_guc_ads_scheduler_policy_toggle_reset(>->uc.guc.ads);
> @@ -182,6 +180,8 @@ static ssize_t wedged_mode_set(struct file *f, const char __user *ubuf,
> }
> xe_pm_runtime_put(xe);
>
> + xe->wedged.mode = wedged_mode;
> +
> return size;
> }
>
> --
> 2.40.0
>
More information about the Intel-xe
mailing list