summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcin Slusarz <marcin.slusarz@gmail.com>2012-04-15 13:46:42 +0200
committerChristoph Bumiller <e0425955@student.tuwien.ac.at>2012-05-03 18:23:31 +0200
commitb1efc807392d372e6a232aad9d16ae6e1b1c1916 (patch)
treefeafbc4317e843d55eb3718e0a15ee7a38849e0d
parent174f17072005971fee6e4eb76a273c3cc1aa10d3 (diff)
downloadxorg-driver-xf86-video-nouveau-b1efc807392d372e6a232aad9d16ae6e1b1c1916.tar.gz
nv50: add missing pushbuf space check in NV50SyncToVBlank
Regression from "WIP: port to new libdrm".
-rw-r--r--src/nv50_accel.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/nv50_accel.c b/src/nv50_accel.c
index e140db9..42b27f0 100644
--- a/src/nv50_accel.c
+++ b/src/nv50_accel.c
@@ -44,6 +44,9 @@ NV50SyncToVBlank(PixmapPtr ppix, BoxPtr box)
if (!crtcs)
return;
+ if (!PUSH_SPACE(push, 10))
+ return;
+
BEGIN_NV04(push, SUBC_NVSW(0x0060), 2);
PUSH_DATA (push, pNv->vblank_sem->handle);
PUSH_DATA (push, 0);