Signed-off-by: Christoph Hellwig <[EMAIL PROTECTED]>
Index: linux-2.6/include/linux/skbuff.h =================================================================== --- linux-2.6.orig/include/linux/skbuff.h 2006-07-26 12:06:12.000000000 +0200 +++ linux-2.6/include/linux/skbuff.h 2006-07-26 12:08:49.000000000 +0200 @@ -1077,9 +1077,13 @@ * built in space. The built in space is used for optimisations. * * %NULL is returned in there is no free memory. + * + * NOTE: Do not use this function. Network driver want to use + * netdev_alloc_skb for the receive path, everyone else wants plain + * alloc_skb. */ -static inline struct sk_buff *__dev_alloc_skb(unsigned int length, - gfp_t gfp_mask) +static inline struct sk_buff * __deprecated +__dev_alloc_skb(unsigned int length, gfp_t gfp_mask) { struct sk_buff *skb = alloc_skb(length + NET_SKB_PAD, gfp_mask); if (likely(skb)) @@ -1098,8 +1102,13 @@ * * %NULL is returned in there is no free memory. Although this function * allocates memory it can be called from an interrupt. + * + * NOTE: Do not use this function. Network driver want to use + * netdev_alloc_skb for the receive path, everyone else wants plain + * alloc_skb. */ -static inline struct sk_buff *dev_alloc_skb(unsigned int length) +static inline struct sk_buff * __deprecated +dev_alloc_skb(unsigned int length) { return __dev_alloc_skb(length, GFP_ATOMIC); } - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html