[Intel-gfx] [PATCH i-g-t] tests/pm_rpm: Don't compare edid blob IDs

Paulo Zanoni przanoni at gmail.com
Tue Dec 1 08:54:20 PST 2015


2015-12-01 14:47 GMT-02:00 Daniel Vetter <daniel at ffwll.ch>:
> 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.

Reviewed-by: Paulo Zanoni <paulo.r.zanoni at intel.com>

> -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



-- 
Paulo Zanoni


More information about the Intel-gfx mailing list