nouveau: rip out busy fence waits
authorDave Airlie <airlied@redhat.com>
Wed, 17 Apr 2024 05:40:32 +0000 (15:40 +1000)
committerDanilo Krummrich <dakr@redhat.com>
Mon, 17 Jun 2024 15:05:29 +0000 (17:05 +0200)
commitd45bb9c5f7a6f7b6e47939856b28cb1da0cdc119
tree34a6e22f8c4a09251236112eb4ddb34b7d22de1f
parentd2e02153f565b1bd8a4ee3a8ae0039dc108f54af
nouveau: rip out busy fence waits

I'm pretty sure this optimisation is actually not a great idea,
and is racy with other things waiting for fences.

Just nuke it, there should be no need to do fence waits in a
busy CPU loop.

Signed-off-by: Dave Airlie <airlied@redhat.com>
Reviewed-by: Ben Skeggs <bskeggs@nvidia.com>
Signed-off-by: Danilo Krummrich <dakr@redhat.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240417054032.3145721-1-airlied@gmail.com
drivers/gpu/drm/nouveau/nouveau_bo.c
drivers/gpu/drm/nouveau/nouveau_chan.c
drivers/gpu/drm/nouveau/nouveau_dmem.c
drivers/gpu/drm/nouveau/nouveau_fence.c
drivers/gpu/drm/nouveau/nouveau_fence.h
drivers/gpu/drm/nouveau/nouveau_gem.c