[Intel-gfx] [PATCH i-g-t] tests/pm_rpm: Don't compare edid blob IDs
Daniel Vetter
daniel at ffwll.ch
Tue Dec 1 08:47:39 PST 2015
On Tue, Dec 01, 2015 at 02:40:22PM -0200, Paulo Zanoni wrote:
> 2015-12-01 14:37 GMT-02:00 Daniel Vetter <daniel.vetter at ffwll.ch>:
> > The kernel is free to allocate blob ids however it wants to. And also
> > to reallocate them whenever it sees fit. The only thing we are allowed
> > to compare is the length and the actual date.
> >
> > Removing this bogus check makes drm-resources-equal on my snb.
>
> The main question here is: why did this work reliably before?
Mostly luck - if you reprobe then there's a good chance that the kernel
will give you the same numbers again. But that was always just luck.
Now with atomic we use blob props a lot more, so chances for being lucky
went down drastically. At least that's my theory.
-Daniel
>
> >
> > Cc: Paulo Zanoni <paulo.r.zanoni at intel.com>
> > Signed-off-by: Daniel Vetter <daniel.vetter at intel.com>
> > ---
> > tests/pm_rpm.c | 1 -
> > 1 file changed, 1 deletion(-)
> >
> > diff --git a/tests/pm_rpm.c b/tests/pm_rpm.c
> > index 37aef96ed267..55fdb31cb723 100644
> > --- a/tests/pm_rpm.c
> > +++ b/tests/pm_rpm.c
> > @@ -512,7 +512,6 @@ static void assert_drm_edids_equal(drmModePropertyBlobPtr e1,
> > return;
> > igt_assert(e1 && e2);
> >
> > - COMPARE(e1, e2, id);
> > COMPARE(e1, e2, length);
> >
> > igt_assert(memcmp(e1->data, e2->data, e1->length) == 0);
> > --
> > 2.1.0
> >
> > _______________________________________________
> > Intel-gfx mailing list
> > Intel-gfx at lists.freedesktop.org
> > http://lists.freedesktop.org/mailman/listinfo/intel-gfx
>
>
>
> --
> Paulo Zanoni
--
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
More information about the Intel-gfx
mailing list