This is the mail archive of the
ecos-discuss@sourceware.org
mailing list for the eCos project.
Re: How to debug synchronisation in the usbs.c in a new usb-driver for the ARM at91sam7s...
- From: Andrew Lunn <andrew at lunn dot ch>
- To: Derek Bouius <derek dot bouius at sympatico dot ca>
- Cc: andrew at lunn dot ch, munz at speag dot ch, ecos-discuss at sourceware dot org
- Date: Thu, 16 Feb 2006 17:25:48 +0100
- Subject: Re: [ECOS] How to debug synchronisation in the usbs.c in a new usb-driver for the ARM at91sam7s...
- References: <20060216161521.EVVS4713.tomts43-srv.bellnexxia.net@derekwin>
On Thu, Feb 16, 2006 at 11:15:25AM -0500, Derek Bouius wrote:
> I am not registered for the mailing list, but peruse it once in a
> while, so I am not sure if my mail will go through to it. Feel free
> to repost it if it doesn't.
It got through.
> What we did to fix the locking issue was change the mutex to a
> semaphore. See the patch. It seems to work reliably.
Did you understand what the problem was with the condition variable?
Could you explain it?
Thanks
Andrew
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss