Messages in this thread | | | Date | Wed, 18 May 2005 10:00:33 -0700 | From | Chris Wright <> | Subject | Re: 2.6.12-rc4-mm2 - sleeping function called from invalid context at mm/slab.c:2502 |
| |
* Herbert Xu (herbert@gondor.apana.org.au) wrote: > Guys, please CC netdev on issues like this.
Sorry Herbert, we hadn't yet concluded that it's not an issue that we need to resolve within audit.
> On Tue, May 17, 2005 at 05:43:00PM +0000, Chris Wright wrote: > > > > This has some issues w.r.t. truesize and socket buffer space. The trim > > is done to keep accounting sane, so we'd either have to trim ourselves > > or take into account the change in size. And ultimately, we'd still get > > trimmed by netlink, so the GFP issue is still there. Ideally, gfp_any() > > would really be _any_ > > The trimming is completely optional. That is, if the allocation fails > nothing bad will happen. So the solution is to simply use GFP_ATOMIC.
Well, it does more pressure on atomic pool (for those cases that GFP_KERNEL would have sufficed).
thanks, -chris - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |