Hi,

On 01-09-16 16:36, Adam Jackson wrote:
On Thu, 2016-09-01 at 16:19 +0200, Hans de Goede wrote:

And almost another year later. I've been going over
patches stuck in patchwork today and this one stood out,
I believe the problem is still valid, correct ?

Why do you think this is "stuck"?

It still showed up in: https://patchwork.freedesktop.org/project/Xorg/patches/
for me. But I see it no longer does now ?

desoxy:~/git/xserver% pwc list 'prune duplicate'
13859   Superseded   [2/2] xfree86: prune duplicate monitor modes.
14247   Superseded   [RESEND] xfree86: prune duplicate monitor modes.
67776   Changes Requested [RESEND] xfree86: prune duplicate monitor modes.

The issue this was addressing is in code that I deleted in this series:

https://lists.freedesktop.org/archives/xorg-devel/2016-January/048443.html

Which was eventually merged after some fixes. Maybe I missed something?

AFAICT there is still a leak / problem:

hw/xfree86/modes/xf86EdidModes.c: xf86EdidMonitorSet()
appends all modes from EDID, if it calls twice, all the
modes will end up twice in Monitor->Modes, or am I missing
something here ?

Maybe the caller of xf86EdidMonitorSet() clears
the Modes list each time before it calls xf86EdidMonitorSet() ?

Note in that case it does not need to check whether it needs
to append or is setting a new mode list, which it currently
does.

Regards,

Hans

_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: https://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to