>From 50d2e72527b3e821544cc97c4dd5b1e5a44b6659 Mon Sep 17 00:00:00 2001 From: Xiaotian Feng <dfeng@xxxxxxxxxx> Date: Tue, 13 Jul 2010 13:21:10 +0800 Subject: [PATCH 28/30] build fix for skb_emergency_protocol Signed-off-by: Xiaotian Feng <dfeng@xxxxxxxxxx> --- net/core/dev.c | 48 ++++++++++++++++++++++++------------------------ 1 files changed, 24 insertions(+), 24 deletions(-) diff --git a/net/core/dev.c b/net/core/dev.c index 7169b9b..fd7f8ac 100644 --- a/net/core/dev.c +++ b/net/core/dev.c @@ -2791,6 +2791,30 @@ int __skb_bond_should_drop(struct sk_buff *skb, struct net_device *master) } EXPORT_SYMBOL(__skb_bond_should_drop); +/* + * Filter the protocols for which the reserves are adequate. + * + * Before adding a protocol make sure that it is either covered by the existing + * reserves, or add reserves covering the memory need of the new protocol's + * packet processing. + */ +static int skb_emergency_protocol(struct sk_buff *skb) +{ + if (skb_emergency(skb)) + switch (skb->protocol) { + case __constant_htons(ETH_P_ARP): + case __constant_htons(ETH_P_IP): + case __constant_htons(ETH_P_IPV6): + case __constant_htons(ETH_P_8021Q): + break; + + default: + return 0; + } + + return 1; +} + static int __netif_receive_skb(struct sk_buff *skb) { struct packet_type *ptype, *pt_prev; @@ -2942,30 +2966,6 @@ out: return ret; } -/* - * Filter the protocols for which the reserves are adequate. - * - * Before adding a protocol make sure that it is either covered by the existing - * reserves, or add reserves covering the memory need of the new protocol's - * packet processing. - */ -static int skb_emergency_protocol(struct sk_buff *skb) -{ - if (skb_emergency(skb)) - switch (skb->protocol) { - case __constant_htons(ETH_P_ARP): - case __constant_htons(ETH_P_IP): - case __constant_htons(ETH_P_IPV6): - case __constant_htons(ETH_P_8021Q): - break; - - default: - return 0; - } - - return 1; -} - /** * netif_receive_skb - process receive buffer from network * @skb: buffer to process -- 1.7.1.1 -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxxx For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>