From: Vladimir Sokolovsky Date: Sun, 5 Aug 2012 18:18:12 +0000 (+0300) Subject: compat: Add __skb_frag_unref X-Git-Tag: vofed-3.5-x~5 X-Git-Url: https://openfabrics.org/gitweb/?a=commitdiff_plain;h=312cfba9d93892c115ffea69baaa3cf9eb041b0b;p=compat-rdma%2Fcompat.git compat: Add __skb_frag_unref Signed-off-by: Vladimir Sokolovsky --- diff --git a/include/linux/compat-3.2.h b/include/linux/compat-3.2.h index c44bec1..d888d81 100644 --- a/include/linux/compat-3.2.h +++ b/include/linux/compat-3.2.h @@ -115,6 +115,17 @@ static inline void skb_frag_size_sub(skb_frag_t *frag, int delta) frag->size -= delta; } +/** + * __skb_frag_unref - release a reference on a paged fragment. + * @frag: the paged fragment + * + * Releases a reference on the paged fragment @frag. + */ +static inline void __skb_frag_unref(skb_frag_t *frag) +{ + put_page(skb_frag_page(frag)); +} + #endif /* CONFIG_COMPAT_SKB_FRAG_NEEDED */ static inline char *hex_byte_pack(char *buf, u8 byte)