On 10 August 2018 at 13:25, Martin Fuzzey <martin.fuzzey@flowbird.group> wrote:
> Hi Christian,
>
> On 01/08/18 23:07, Christian Gmeiner wrote:
>>
>> Add an improved drmOpenWithType(..) clone which fixes some serious
>> flaws. Some highlights:
>>   - using busid works only with PCI devices
>>   - open() w/o O_CLOEXEC
>>   - when build w/o udev - it creates a node: mkdir, chown(root), chmod,
>> mknod
>>   - calls back into Xserver/DDX module
>>   - last but no least - borderline hacks with massive documentation [1]
>>     to keep this running.
>>
>> Signed-off-by: Christian Gmeiner <christian.gmei...@gmail.com>
>
>
> Why do this in mesa rather than fixing (or adding a new version if necessary
> for backwards compatibility) to the libdrm code?
>
By fixing the libdrm code, we'll break old users - something that is a
no-go for open-source projects.
I've been slowly chipping on libdrm3 for far too long. Sadly it's not
the most enjoyable thing to hack on in one's spare time.

FWIW, Christian's second take on the topic is here [1].

HTH
Emil

[1] https://patchwork.freedesktop.org/series/47923/
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to