]> git.baikalelectronics.ru Git - kernel.git/commit
drm/nouveau: workaround semaphore hw bug causing unnecessary interrupts
authorBen Skeggs <bskeggs@redhat.com>
Mon, 25 Jul 2011 10:26:19 +0000 (20:26 +1000)
committerBen Skeggs <bskeggs@redhat.com>
Tue, 20 Sep 2011 06:08:59 +0000 (16:08 +1000)
commit1e444cb2752c2379f2734e6a1a99a75c1e95f6f3
tree865d8f39aeee90521b97e8f73ed68e9eae34a709
parent213ccd5a4cb9ce6028915242ee11afb6bd197333
drm/nouveau: workaround semaphore hw bug causing unnecessary interrupts

The HW will only accept the DMA_FROM_MEMORY class for DMA_SEMAPHORE without
asking the driver to intervene.

It appears that semaphores will work correctly even without DMA_IN_MEMORY,
so lets avoid the large amount of interrupts generated by x-chan sync.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
drivers/gpu/drm/nouveau/nouveau_fence.c