summaryrefslogtreecommitdiff
path: root/shared-core/nouveau_fifo.c
diff options
context:
space:
mode:
authorBen Skeggs <darktama@iinet.net.au>2006-11-17 08:05:23 +1100
committerBen Skeggs <darktama@iinet.net.au>2006-11-17 08:05:23 +1100
commit18bba3fa29187bb5122ed057989203dc05bc46aa (patch)
treeb97270f9b2ab4fa659390e0c082749e816154de2 /shared-core/nouveau_fifo.c
parent2fd812f8ef8adb09fd8d17cab869f9fc8b047d75 (diff)
Dump some useful info when a PGRAPH error occurs.
The "channel" detect doesn't work on my nv40, but the rest seems to produce sane info.
Diffstat (limited to 'shared-core/nouveau_fifo.c')
-rw-r--r--shared-core/nouveau_fifo.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/shared-core/nouveau_fifo.c b/shared-core/nouveau_fifo.c
index c662165b..73c4e9f9 100644
--- a/shared-core/nouveau_fifo.c
+++ b/shared-core/nouveau_fifo.c
@@ -536,7 +536,7 @@ void nouveau_fifo_cleanup(drm_device_t* dev, DRMFILE filp)
DRM_DEBUG("clearing FIFO enables from filp\n");
for(i=0;i<nouveau_fifo_number(dev);i++)
- if (dev_priv->fifos[i].filp==filp)
+ if (dev_priv->fifos[i].used && dev_priv->fifos[i].filp==filp)
nouveau_fifo_free(dev,i);
/* check we still point at an active channel */