X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=share%2Fkref.c;h=f036df802521a97059be25d8bb4d93a027bfb9c3;hb=59b161cdfcaad93fee295add37090a3d991e7aa8;hp=9ecd6e86561034f2a097bcc027765704e124f7df;hpb=183646e613012a150edf2aa814e9bc44fd67e089;p=ust.git diff --git a/share/kref.c b/share/kref.c index 9ecd6e8..f036df8 100644 --- a/share/kref.c +++ b/share/kref.c @@ -11,8 +11,11 @@ * */ -#include -#include +//#include "" +#include +//ust// #include +#include "usterr.h" +#include "compiler.h" /** * kref_set - initialize object and set refcount to requested number. @@ -62,7 +65,7 @@ void kref_get(struct kref *kref) int kref_put(struct kref *kref, void (*release)(struct kref *kref)) { WARN_ON(release == NULL); - WARN_ON(release == (void (*)(struct kref *))kfree); +//ust// WARN_ON(release == (void (*)(struct kref *))kfree); if (atomic_dec_and_test(&kref->refcount)) { release(kref); @@ -71,7 +74,7 @@ int kref_put(struct kref *kref, void (*release)(struct kref *kref)) return 0; } -EXPORT_SYMBOL(kref_set); -EXPORT_SYMBOL(kref_init); -EXPORT_SYMBOL(kref_get); -EXPORT_SYMBOL(kref_put); +//ust// EXPORT_SYMBOL(kref_set); +//ust// EXPORT_SYMBOL(kref_init); +//ust// EXPORT_SYMBOL(kref_get); +//ust// EXPORT_SYMBOL(kref_put);