[PATCH libdrm 1/2] etnaviv: prevent deadlock in error path

Emil Velikov emil.l.velikov at gmail.com
Mon Aug 21 11:05:28 UTC 2017


On 21 August 2017 at 11:57, Philipp Zabel <p.zabel at pengutronix.de> wrote:
> If drmPrimeFDToHandle fails in etna_bo_from_dmabuf, the function must
> not return with the table_lock mutex held. There is no reason to call
> drmPrimeFDToHandle under that lock, so just take the lock after trying
> to obtain the handle.
>
> Based on ceb70a6b1015 ("freedreno: prevent deadlock in error path").
>
Can you skim through cf40cf05a4d7f3945d534790e7768a048adc3ab0 and it's
commit message.

Doesn't a similar issue apply here as well?

-Emil


More information about the etnaviv mailing list