diff options
Diffstat (limited to 'include/linux/skbuff.h')
-rw-r--r-- | include/linux/skbuff.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/linux/skbuff.h b/include/linux/skbuff.h index 0bedf5384850..37247901ebd2 100644 --- a/include/linux/skbuff.h +++ b/include/linux/skbuff.h | |||
@@ -90,7 +90,6 @@ struct net_device; | |||
90 | #if defined(CONFIG_NF_CONNTRACK) || defined(CONFIG_NF_CONNTRACK_MODULE) | 90 | #if defined(CONFIG_NF_CONNTRACK) || defined(CONFIG_NF_CONNTRACK_MODULE) |
91 | struct nf_conntrack { | 91 | struct nf_conntrack { |
92 | atomic_t use; | 92 | atomic_t use; |
93 | void (*destroy)(struct nf_conntrack *); | ||
94 | }; | 93 | }; |
95 | #endif | 94 | #endif |
96 | 95 | ||
@@ -1556,10 +1555,11 @@ static inline unsigned int skb_checksum_complete(struct sk_buff *skb) | |||
1556 | } | 1555 | } |
1557 | 1556 | ||
1558 | #if defined(CONFIG_NF_CONNTRACK) || defined(CONFIG_NF_CONNTRACK_MODULE) | 1557 | #if defined(CONFIG_NF_CONNTRACK) || defined(CONFIG_NF_CONNTRACK_MODULE) |
1558 | extern void nf_conntrack_destroy(struct nf_conntrack *nfct); | ||
1559 | static inline void nf_conntrack_put(struct nf_conntrack *nfct) | 1559 | static inline void nf_conntrack_put(struct nf_conntrack *nfct) |
1560 | { | 1560 | { |
1561 | if (nfct && atomic_dec_and_test(&nfct->use)) | 1561 | if (nfct && atomic_dec_and_test(&nfct->use)) |
1562 | nfct->destroy(nfct); | 1562 | nf_conntrack_destroy(nfct); |
1563 | } | 1563 | } |
1564 | static inline void nf_conntrack_get(struct nf_conntrack *nfct) | 1564 | static inline void nf_conntrack_get(struct nf_conntrack *nfct) |
1565 | { | 1565 | { |