Root/target/linux/ixp4xx/patches-2.6.32/600-skb_avoid_dmabounce.patch

1--- a/net/core/skbuff.c
2+++ b/net/core/skbuff.c
3@@ -264,6 +264,10 @@ struct sk_buff *__alloc_skb(unsigned int
4     if (!skb)
5         goto out;
6 
7+#ifdef CONFIG_ARCH_IXP4XX
8+ gfp_mask |= GFP_DMA;
9+#endif
10+
11     size = SKB_DATA_ALIGN(size);
12     data = kmalloc_node_track_caller(size + sizeof(struct skb_shared_info),
13             gfp_mask, node);
14

Archive Download this file



interactive