[PATCH] [RFC] drm/etnaviv: Disable softpin

Marek Vasut marex at denx.de
Fri Dec 2 10:20:08 UTC 2022


On 12/2/22 09:59, Lucas Stach wrote:
> Am Freitag, dem 02.12.2022 um 00:21 +0100 schrieb Marek Vasut:
>> Currently softpin suffers from assorted race conditions exposed by newer
>> versions of mesa 22.2.y and 22.3.y . Those races are difficult to fix in
>> older kernel versions due to massive amount of backports necessary to do
>> so. Disable softpin by default until Linux 6.1.y is out, which contains
>> the necessary fixes to make softpin work reliably.
>>
> Sorry, but that's a NACK. The userspace driver depends on softpin for
> GPUs with texture descriptors, so this introduces a hard functional
> regression for those GPUs. I.e. they would go from "require race fixes
> that are already on the way to upstream" to not working at all.

I expected that NAK.

But then, what options do we have here, except for a massive convoluted 
backport, which might bring bugs of its own ?


More information about the etnaviv mailing list