netfilter: nf_conntrack: support conntrack templates
[safe/jmp/linux-2.6] / include / linux / kref.h
index 6fee353..b0cb0eb 100644 (file)
 #ifndef _KREF_H_
 #define _KREF_H_
 
-#ifdef __KERNEL__
-
 #include <linux/types.h>
-#include <asm/atomic.h>
 
 struct kref {
        atomic_t refcount;
 };
 
+void kref_set(struct kref *kref, int num);
 void kref_init(struct kref *kref);
 void kref_get(struct kref *kref);
 int kref_put(struct kref *kref, void (*release) (struct kref *kref));
 
-#endif /* __KERNEL__ */
 #endif /* _KREF_H_ */