That was my bad, i could have sword i'd fixed that before the final rev. Thanks for fixing this. nit: below function applies to MTL only which at the moment is still force-probed, so not sure if the fixes tag is significant. Reviewed-by: Alan Previn <alan.previn.teres.alexis@xxxxxxxxx> On Tue, 2023-06-06 at 11:22 +0300, Dan Carpenter wrote: > This should return negative -EAGAIN instead of positive EAGAIN. > > Fixes: e5e1e6d28ebc ("drm/i915/pxp: Add MTL helpers to submit Heci-Cmd-Packet to GSC") > Signed-off-by: Dan Carpenter <dan.carpenter@xxxxxxxxxx> > --- > drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.c b/drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.c > index 579c0f5a1438..42218ae6ef13 100644 > --- a/drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.c > +++ b/drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.c > @@ -202,7 +202,7 @@ intel_gsc_uc_heci_cmd_submit_nonpriv(struct intel_gsc_uc *gsc, > if (++trials < 10) > goto retry; > else > - err = EAGAIN; > + err = -EAGAIN;