From: nikita Date: Fri, 7 Jul 2006 11:35:39 +0000 (+0000) Subject: lu_object_assert_{,not_}exists(): simplify X-Git-Tag: v1_8_0_110~486^2~1473 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=965dec6c17dfb413563f29f8884de0072f5f87b4;p=fs%2Flustre-release.git lu_object_assert_{,not_}exists(): simplify --- diff --git a/lustre/include/lu_object.h b/lustre/include/lu_object.h index 9ee5988..415bd2c 100644 --- a/lustre/include/lu_object.h +++ b/lustre/include/lu_object.h @@ -708,21 +708,13 @@ static inline int lu_object_exists(const struct lu_context *ctx, static inline int lu_object_assert_exists(const struct lu_context *ctx, const struct lu_object *o) { - int result; - result = lu_object_exists(ctx, o); - if (result < 0) - result = 1; - return result; + return lu_object_exists(ctx, o) != 0; } static inline int lu_object_assert_not_exists(const struct lu_context *ctx, const struct lu_object *o) { - int result; - result = lu_object_exists(ctx, o); - if (result < 0) - result = 0; - return !result; + return lu_object_exists(ctx, o) <= 0; } /*