Whamcloud - gitweb
lu_object_assert_{,not_}exists(): simplify
authornikita <nikita>
Fri, 7 Jul 2006 11:35:39 +0000 (11:35 +0000)
committernikita <nikita>
Fri, 7 Jul 2006 11:35:39 +0000 (11:35 +0000)
lustre/include/lu_object.h

index 9ee5988..415bd2c 100644 (file)
@@ -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;
 }
 
 /*