From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id B514FEA3C4E for ; Thu, 9 Apr 2026 10:51:09 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 9DEFD10E7BE; Thu, 9 Apr 2026 10:51:08 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=intel.com header.i=@intel.com header.b="gWkBT+P9"; dkim-atps=neutral Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id C0D8310E7BE; Thu, 9 Apr 2026 10:51:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1775731867; x=1807267867; h=from:to:cc:subject:in-reply-to:references:date: message-id:mime-version:content-transfer-encoding; bh=smKYUjrdfFqRXETp4RENhESGI1OpZyt2LPvQPgCl+5g=; b=gWkBT+P9mqMCS8jRiKBMGVureI3gHCN9wNf53uLuzAQZbkpWh4NPkBjD ywrYijXv6rnr61TRMDawYe1tqZDlDV7BsCmTRI4HV2T2OGdUFWklvHyNS vlO/Qy8R0v1KkwtRMmQUxL6tTyEswEUvq+P0DeR5kNO0pEkWhfWNbLLSd 6gJ4RaFJFOw8XzGmbI2RHR8wHEdi/1iPOnljKxdMqH2qq7+NuYjyC6sL8 0m/hHFNL5sA4Xmua0SAJyAuDdsZ97Xyjez8j1mjwDXo2FwwN1a4qL1/QW sA6lSINeEhdG3lh5qlWLor51RmNSXs8Yfqp2LvdddzE9aCgVbh58eKiit Q==; X-CSE-ConnectionGUID: deOBgAwcQWyY/fXS3CsrOA== X-CSE-MsgGUID: pUcc/JwNSr6yoWMVP9NehA== X-IronPort-AV: E=McAfee;i="6800,10657,11753"; a="76451477" X-IronPort-AV: E=Sophos;i="6.23,169,1770624000"; d="scan'208";a="76451477" Received: from orviesa004.jf.intel.com ([10.64.159.144]) by orvoesa112.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Apr 2026 03:51:07 -0700 X-CSE-ConnectionGUID: 6xjSC4APRAapGVQe1BtBEw== X-CSE-MsgGUID: xIQjSOEQQiqqPpcp/ll1/Q== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.23,169,1770624000"; d="scan'208";a="233104260" Received: from ettammin-mobl3.ger.corp.intel.com (HELO localhost) ([10.245.246.92]) by orviesa004-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Apr 2026 03:51:03 -0700 From: Jani Nikula To: Ville Syrjala , intel-gfx@lists.freedesktop.org Cc: intel-xe@lists.freedesktop.org, dri-devel@lists.freedesktop.org, Simona Vetter , Christian =?utf-8?Q?K=C3=B6nig?= , Jouni =?utf-8?Q?H=C3=B6gander?= , Maarten Lankhorst Subject: Re: [PATCH 6/6] drm/i915/display: Make fence timeout infinite In-Reply-To: <20260408233458.22666-7-ville.syrjala@linux.intel.com> Organization: Intel Finland Oy - BIC 0357606-4 - c/o Alberga Business Park, 6 krs Bertel Jungin Aukio 5, 02600 Espoo, Finland References: <20260408233458.22666-1-ville.syrjala@linux.intel.com> <20260408233458.22666-7-ville.syrjala@linux.intel.com> Date: Thu, 09 Apr 2026 13:51:00 +0300 Message-ID: <3dda428f3d1a430b53a179ff431c25a8ceb4801b@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" On Thu, 09 Apr 2026, Ville Syrjala wrote: > From: Ville Syrj=C3=A4l=C3=A4 > > Switch from the 10s default fence timeout on i915 to an > infinite timeout like xe. > > I'm not actually convinced we want an infinite timeout here because > the fence could be from an entirely different device/driver, and > I'm not sure it's a good idea to allow our driver to get > completely stuck due to other peoples' bugs. So I'm thinking we > should probably have a sensible timeout also on xe. But I want to > at least see what CI says about this new reset_fence thing with > an infinite timeout... My only goal here is to get rid of i915_fence_timeout(), and remove i915_config.h from xe compat. BR, Jani. > > Cc: Simona Vetter > Cc: Christian K=C3=B6nig > Cc: Jani Nikula > Cc: Jouni H=C3=B6gander > Cc: Maarten Lankhorst > Signed-off-by: Ville Syrj=C3=A4l=C3=A4 > --- > drivers/gpu/drm/i915/display/intel_display.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/d= rm/i915/display/intel_display.c > index 83ccf13c4b16..a9d0e1241642 100644 > --- a/drivers/gpu/drm/i915/display/intel_display.c > +++ b/drivers/gpu/drm/i915/display/intel_display.c > @@ -7169,7 +7169,7 @@ static void intel_atomic_commit_fence_wait(struct i= ntel_atomic_state *intel_stat > continue; >=20=20 > ret =3D dma_fence_wait_any_timeout(fences, reset_fence ? 2 : 1, false, > - i915_fence_timeout(), NULL); > + MAX_SCHEDULE_TIMEOUT, NULL); > if (ret <=3D 0) > break; --=20 Jani Nikula, Intel