diff options
author | Marcin Slusarz <marcin.slusarz@gmail.com> | 2012-04-15 13:46:42 +0200 |
---|---|---|
committer | Christoph Bumiller <e0425955@student.tuwien.ac.at> | 2012-05-03 18:23:31 +0200 |
commit | b1efc807392d372e6a232aad9d16ae6e1b1c1916 (patch) | |
tree | feafbc4317e843d55eb3718e0a15ee7a38849e0d | |
parent | 174f17072005971fee6e4eb76a273c3cc1aa10d3 (diff) | |
download | xorg-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.c | 3 |
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); |