From 3d3d87f3a70089f645facb2bff5a0b93ec0a0efd Mon Sep 17 00:00:00 2001 From: Marcin Slusarz Date: Tue, 12 Jan 2010 15:38:29 +0100 Subject: nouveau: disable flush_notify on channel_free We don't want do call flush_notify when we will FIRE the RING a couple of lines later, because grobj bound to this channel might be already freed. --- nouveau/nouveau_channel.c | 1 + 1 file changed, 1 insertion(+) (limited to 'nouveau') diff --git a/nouveau/nouveau_channel.c b/nouveau/nouveau_channel.c index 14cf4c6f..01d6681b 100644 --- a/nouveau/nouveau_channel.c +++ b/nouveau/nouveau_channel.c @@ -107,6 +107,7 @@ nouveau_channel_free(struct nouveau_channel **chan) if (!chan || !*chan) return; nvchan = nouveau_channel(*chan); + (*chan)->flush_notify = NULL; *chan = NULL; nvdev = nouveau_device(nvchan->base.device); -- cgit v1.2.3