[openib-general] [PATCH] Convert idr's internal locking to _irqsave variant

Arjan van de Ven arjan at infradead.org
Thu Jul 13 14:05:46 PDT 2006


On Thu, 2006-07-13 at 14:03 -0700, Roland Dreier wrote:
>  > I suspect it'll get really ugly.  It's a container library which needs to
>  > allocate memory when items are added, like the radix-tree.  Either it needs
>  > to assume GFP_ATOMIC, which is bad and can easily fail or it does weird
>  > things like radix_tree_preload().
> 
> Actually I don't think it has to be too bad.  We could tweak the
> interface a little bit so that consumers do something like:
> 
> 	

it does get harder if this is needed for your IB device to do 
more work, so that your swap device on your IB can take more IO's
to free up ram..






More information about the general mailing list