Re: can kfree sleep?

From: Arjan van de Ven
Date: Mon Nov 22 2004 - 03:20:47 EST



> > Not true for vfree()
>
> My interest at the moment is in what can sleep and what cannot sleep.
> Are you saying that vfree can sleep or that vfree cannot be called from
> at least one other context in addition to the NMI handler context (from
> which it cannot be called ...)?


vfree() is not allowed to be called from irq context, and since it can do cross cpu IPI's, you have to generally be careful with it.


-
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/