diff options
author | Ben Skeggs <skeggsb@gmail.com> | 2007-06-24 17:27:42 +1000 |
---|---|---|
committer | Ben Skeggs <skeggsb@gmail.com> | 2007-06-24 17:28:10 +1000 |
commit | 35806975047aa8c0dbc059709bb823f475ee7368 (patch) | |
tree | 06a4935238152d60f3b30825f053287e706d70db /src/nv_dma.h | |
parent | c39089b3d686eecef11db2b5a2d606ba1ca2dc0c (diff) | |
download | xorg-driver-xf86-video-nouveau-35806975047aa8c0dbc059709bb823f475ee7368.tar.gz |
Wait on notifier instead of PGRAPH_STATUS
When multiple channels are in use, PGRAPH_STATUS may report busy even if the
ddx's channel is idle.
Diffstat (limited to 'src/nv_dma.h')
-rw-r--r-- | src/nv_dma.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/nv_dma.h b/src/nv_dma.h index 29695e2..d09b35f 100644 --- a/src/nv_dma.h +++ b/src/nv_dma.h @@ -100,7 +100,7 @@ enum DMASubchannel { #define NVDmaStart(pNv, subchannel, tag, size) do { \ if((pNv)->dmaFree <= (size)) \ - NVDmaWait(pNv, size); \ + NVDmaWait(pScrn, size); \ NVDEBUG("NVDmaStart: subc=%d, cmd=%x, num=%d\n", (subchannel), (tag), (size)); \ NVDmaNext(pNv, ((size) << 18) | ((subchannel) << 13) | (tag)); \ (pNv)->dmaFree -= ((size) + 1); \ |