From: Eric Dumazet <eric.dumazet@xxxxxxxxx> Date: Wed, 11 Apr 2012 08:08:39 +0200 > Marc Merlin reported many order-1 allocations failures in TX path on its > wireless setup, that dont make any sense with MTU=1500 network, and non > SG capable hardware. > > Turns out part of the problem comes from pskb_expand_head() not using > ksize() to get exact head size given by kmalloc(). Doing the same thing > than __alloc_skb() allows more tailroom in skb and can prevent future > reallocations. > > As a bonus, struct skb_shared_info becomes cache line aligned. > > Reported-by: Marc MERLIN <marc@xxxxxxxxxxx> > Tested-by: Marc MERLIN <marc@xxxxxxxxxxx> > Signed-off-by: Eric Dumazet <eric.dumazet@xxxxxxxxx> Applied and queued up for -stable. -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html