Re: [patch] doc: add a chapter about trylock functions [Bug 9011]

From: Peter Zijlstra
Date: Fri May 16 2008 - 08:22:09 EST


On Thu, 2008-05-15 at 10:30 +1000, Rusty Russell wrote:
> On Wednesday 14 May 2008 01:31:47 Matti Linnanvuori wrote:
> > + <function>mutex_trylock()</function> does not suspend your task
> > + but returns non-zero if it could lock the mutex on the first try
> > + or 0 if not. This function cannot be safely used in hardware or
> > + software interrupt contexts despite not sleeping.
>
> I know this is what the documentation says, but I can't see why. Ingo?

because who would then own the lock?

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/