drm/nv50/gr: move to exec engine interfaces
[pandora-kernel.git] / drivers / gpu / drm / nouveau / nouveau_channel.c
index 3a047ec..8b0a668 100644 (file)
@@ -304,7 +304,8 @@ nouveau_channel_put_unlocked(struct nouveau_channel **pchan)
 
        /* destroy the engine specific contexts */
        pfifo->destroy_context(chan);
-       pgraph->destroy_context(chan);
+       if (pgraph->destroy_context)
+               pgraph->destroy_context(chan);
        for (i = 0; i < NVOBJ_ENGINE_NR; i++) {
                if (chan->engctx[i])
                        dev_priv->eng[i]->context_del(chan, i);