From: matthieu castet <castet.matthieu-GANU6spQydw@public.gmane.org>
To: Stephan Schmid <stephan_2303-S0/GAf8tV78@public.gmane.org>
Cc: Nouveau <nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org>
Subject: Re: [Patch] reenable fifos if we get an error while fifos disabled
Date: Sun, 30 Sep 2007 23:33:24 +0200 [thread overview]
Message-ID: <47001624.7080806@free.fr> (raw)
In-Reply-To: <47001565.2010607-GANU6spQydw@public.gmane.org>
matthieu castet wrote:
> Stephan Schmid wrote:
>> Hello,
>> while playing around with multiple fifo contexts I got fifo hangs when
>> opening glxgears nr.3.
>> The reason is that in drm/linux_core/nouveau_fifo.c l.342
>> engine->graph.create_context() returns -ENOMEM (I dont know why but I
>> think this problems also appears with other errors).
> May be because of hash collision. I got similar failure, but I didn't
> take time to investigate.
>
>
>> But the real problem is that then nouveau_fifo alloc() returns without
>> reenabling fifo execution, so all fifos hang. With this patch glxgears
>> nr.3 only prints scary messages and falls back to software rendering.
> Great.
> May be using a goto to jump at the end, could avoid code duplication.
>
Also note that in current git, nouveau_fifo_free disable and reenable
fifo execution.
So it should make the problem disappears.
prev parent reply other threads:[~2007-09-30 21:33 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-09-30 18:46 [Patch] reenable fifos if we get an error while fifos disabled Stephan Schmid
[not found] ` <46FFEF22.8080205-S0/GAf8tV78@public.gmane.org>
2007-09-30 21:30 ` matthieu castet
[not found] ` <47001565.2010607-GANU6spQydw@public.gmane.org>
2007-09-30 21:33 ` matthieu castet [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=47001624.7080806@free.fr \
--to=castet.matthieu-ganu6spqydw@public.gmane.org \
--cc=nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org \
--cc=stephan_2303-S0/GAf8tV78@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.