From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by gabe.freedesktop.org (Postfix) with ESMTPS id F2D9D6E7EF for ; Thu, 25 Nov 2021 09:50:09 +0000 (UTC) Date: Thu, 25 Nov 2021 11:50:06 +0200 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Message-ID: References: <20211124151245.29369-1-ville.syrjala@linux.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: Subject: Re: [igt-dev] [PATCH i-g-t] tests/kms_frontbuffer_tracking: Accept missing FBC debugfs files List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: Petri Latvala Cc: igt-dev@lists.freedesktop.org List-ID: On Wed, Nov 24, 2021 at 05:25:06PM +0200, Petri Latvala wrote: > On Wed, Nov 24, 2021 at 05:12:45PM +0200, Ville Syrjala wrote: > > From: Ville Syrj=E4l=E4 > >=20 > > With multiple FBC instances becoming a thing at some point > > the current plan is to go with separate debugfs files for > > each FBC instance. Which also means that if there is no > > FBC there will be no debugfs files either. Adapt the test > > to tolerate such conditions. > >=20 > > Signed-off-by: Ville Syrj=E4l=E4 > > --- > > tests/i915/kms_frontbuffer_tracking.c | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > >=20 > > diff --git a/tests/i915/kms_frontbuffer_tracking.c b/tests/i915/kms_fro= ntbuffer_tracking.c > > index d6a884926c48..532bfbb9b481 100644 > > --- a/tests/i915/kms_frontbuffer_tracking.c > > +++ b/tests/i915/kms_frontbuffer_tracking.c > > @@ -724,7 +724,7 @@ static void __debugfs_read(const char *param, char = *buf, int len) > > { > > len =3D igt_debugfs_simple_read(drm.debugfs, param, buf, len); > > if (len < 0) > > - igt_assert_eq(len, -ENODEV); > > + igt_assert(len =3D=3D -ENOENT || len =3D=3D -ENODEV); >=20 > If this fires, we now lose the information on what the error > was. Although we automatically print errno in that case, is the error > in there? Not quite sure what you're asking here. But at least igt_assert() will still print the errno here, if that's what you're asking. --=20 Ville Syrj=E4l=E4 Intel