X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=wrapper%2Fkref.h;h=f30a9aed515db306a1803ff5e4bcc2612a75801b;hb=42e537c5128eb07e080029134e29c8e3a0c98243;hp=eedefbfe87e96ab47ac79ac0c4a36565c03a47ae;hpb=225580b5f6eb2266ffe75c30c0452db141e73675;p=lttng-modules.git diff --git a/wrapper/kref.h b/wrapper/kref.h index eedefbfe..f30a9aed 100644 --- a/wrapper/kref.h +++ b/wrapper/kref.h @@ -36,11 +36,7 @@ */ static inline int lttng_kref_get(struct kref *kref) { - if (atomic_add_unless(&kref->refcount, 1, INT_MAX) != INT_MAX) { - return 1; - } else { - return 0; - } + return atomic_add_unless(&kref->refcount, 1, INT_MAX); } #endif /* _LTTNG_WRAPPER_KREF_H */