From 965dec6c17dfb413563f29f8884de0072f5f87b4 Mon Sep 17 00:00:00 2001 From: nikita Date: Fri, 7 Jul 2006 11:35:39 +0000 Subject: [PATCH] lu_object_assert_{,not_}exists(): simplify --- lustre/include/lu_object.h | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) 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; } /* -- 1.8.3.1