Prev: [PATCH -mmotm 22/30] mm: add support for non block device backed swap files
Next: [PATCH -mmotm 12/30] selinux: tag avc cache alloc as non-critical
From: Xiaotian Feng on 13 Jul 2010 06:30 From 50d2e72527b3e821544cc97c4dd5b1e5a44b6659 Mon Sep 17 00:00:00 2001 From: Xiaotian Feng <dfeng(a)redhat.com> 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(a)redhat.com> --- 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 from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ |