[PATCH 1/1] FS: reiser4, add parenths around !X & Y

From: Jiri Slaby
Date: Sat Aug 22 2009 - 14:41:03 EST


Change !X & Y to !(X & Y) to avoid compiler confusion and
fix a bug.

Signed-off-by: Jiri Slaby <jirislaby@xxxxxxxxx>
---
fs/reiser4/carry_ops.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/fs/reiser4/carry_ops.c b/fs/reiser4/carry_ops.c
index 4ed55dc..0906dbd 100644
--- a/fs/reiser4/carry_ops.c
+++ b/fs/reiser4/carry_ops.c
@@ -79,7 +79,7 @@ static carry_node *find_left_neighbor(carry_op * op /* node to find left
left->free = 1;

flags = GN_TRY_LOCK;
- if (!op->u.insert.flags & COPI_LOAD_LEFT)
+ if (!(op->u.insert.flags & COPI_LOAD_LEFT))
flags |= GN_NO_ALLOC;

/* then, feeling lucky, peek left neighbor in the cache. */
@@ -203,7 +203,7 @@ static carry_node *find_right_neighbor(carry_op * op /* node to find right
read_unlock_tree(tree);

flags = GN_CAN_USE_UPPER_LEVELS;
- if (!op->u.insert.flags & COPI_LOAD_RIGHT)
+ if (!(op->u.insert.flags & COPI_LOAD_RIGHT))
flags = GN_NO_ALLOC;

/* then, try to lock right neighbor */
--
1.6.3.3

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/