* compilation problems with gcc4
@ 2005-09-22 11:26 Grzegorz Piotr Jaskiewicz
2005-09-22 12:26 ` Vladimir V. Saveliev
0 siblings, 1 reply; 5+ messages in thread
From: Grzegorz Piotr Jaskiewicz @ 2005-09-22 11:26 UTC (permalink / raw)
To: reiserfs-list
Trying to get beast to compile for me, to do review and testing here, I get
following problems with gcc 4.0.2:
CC [M] fs/reiser4/debug.o
In file included from fs/reiser4/jnode.h:12,
from fs/reiser4/lock.h:16,
from fs/reiser4/context.h:15,
from fs/reiser4/debug.c:32:
fs/reiser4/txnmgr.h: In function 'spin_unlock_atom':
fs/reiser4/txnmgr.h:559: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnh':
fs/reiser4/txnmgr.h:560: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnmgr':
fs/reiser4/txnmgr.h:561: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/lock.h:16,
from fs/reiser4/context.h:15,
from fs/reiser4/debug.c:32:
fs/reiser4/jnode.h: In function 'spin_unlock_jnode':
fs/reiser4/jnode.h:351: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/jnode.h: In function 'spin_unlock_jload':
fs/reiser4/jnode.h:355: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/context.h:15,
from fs/reiser4/debug.c:32:
fs/reiser4/lock.h: In function 'spin_unlock_stack':
fs/reiser4/lock.h:220: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/super.h:11,
from fs/reiser4/debug.c:33:
fs/reiser4/tree.h: In function 'spin_unlock_epoch':
fs/reiser4/tree.h:177: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/debug.c:33:
fs/reiser4/super.h: In function 'spin_unlock_super':
fs/reiser4/super.h:420: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/super.h: In function 'spin_unlock_super_eflush':
fs/reiser4/super.h:423: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
CC [M] fs/reiser4/jnode.o
In file included from fs/reiser4/jnode.c:108:
fs/reiser4/txnmgr.h: In function 'spin_unlock_atom':
fs/reiser4/txnmgr.h:559: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnh':
fs/reiser4/txnmgr.h:560: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnmgr':
fs/reiser4/txnmgr.h:561: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/jnode.c:109:
fs/reiser4/jnode.h: In function 'spin_unlock_jnode':
fs/reiser4/jnode.h:351: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/jnode.h: In function 'spin_unlock_jload':
fs/reiser4/jnode.h:355: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/znode.h:18,
from fs/reiser4/jnode.c:110:
fs/reiser4/lock.h: In function 'spin_unlock_stack':
fs/reiser4/lock.h:220: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/jnode.c:111:
fs/reiser4/tree.h: In function 'spin_unlock_epoch':
fs/reiser4/tree.h:177: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/jnode.c:113:
fs/reiser4/super.h: In function 'spin_unlock_super':
fs/reiser4/super.h:420: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/super.h: In function 'spin_unlock_super_eflush':
fs/reiser4/super.h:423: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/jnode.c:114:
fs/reiser4/inode.h: In function 'spin_unlock_inode_object':
fs/reiser4/inode.h:277: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
CC [M] fs/reiser4/znode.o
In file included from fs/reiser4/znode.c:149:
fs/reiser4/txnmgr.h: In function 'spin_unlock_atom':
fs/reiser4/txnmgr.h:559: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnh':
fs/reiser4/txnmgr.h:560: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnmgr':
fs/reiser4/txnmgr.h:561: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/znode.c:150:
fs/reiser4/jnode.h: In function 'spin_unlock_jnode':
fs/reiser4/jnode.h:351: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/jnode.h: In function 'spin_unlock_jload':
fs/reiser4/jnode.h:355: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/znode.h:18,
from fs/reiser4/znode.c:151:
fs/reiser4/lock.h: In function 'spin_unlock_stack':
fs/reiser4/lock.h:220: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/znode.c:153:
fs/reiser4/tree.h: In function 'spin_unlock_epoch':
fs/reiser4/tree.h:177: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/znode.c:155:
fs/reiser4/super.h: In function 'spin_unlock_super':
fs/reiser4/super.h:420: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/super.h: In function 'spin_unlock_super_eflush':
fs/reiser4/super.h:423: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/znode.c: In function 'znode_set_ld_key':
fs/reiser4/znode.c:729: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
CC [M] fs/reiser4/key.o
In file included from fs/reiser4/jnode.h:12,
from fs/reiser4/tree.h:16,
from fs/reiser4/super.h:11,
from fs/reiser4/key.c:7:
fs/reiser4/txnmgr.h: In function 'spin_unlock_atom':
fs/reiser4/txnmgr.h:559: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnh':
fs/reiser4/txnmgr.h:560: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnmgr':
fs/reiser4/txnmgr.h:561: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/tree.h:16,
from fs/reiser4/super.h:11,
from fs/reiser4/key.c:7:
fs/reiser4/jnode.h: In function 'spin_unlock_jnode':
fs/reiser4/jnode.h:351: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/jnode.h: In function 'spin_unlock_jload':
fs/reiser4/jnode.h:355: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/znode.h:18,
from fs/reiser4/tree.h:17,
from fs/reiser4/super.h:11,
from fs/reiser4/key.c:7:
fs/reiser4/lock.h: In function 'spin_unlock_stack':
fs/reiser4/lock.h:220: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/super.h:11,
from fs/reiser4/key.c:7:
fs/reiser4/tree.h: In function 'spin_unlock_epoch':
fs/reiser4/tree.h:177: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/key.c:7:
fs/reiser4/super.h: In function 'spin_unlock_super':
fs/reiser4/super.h:420: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/super.h: In function 'spin_unlock_super_eflush':
fs/reiser4/super.h:423: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
CC [M] fs/reiser4/pool.o
In file included from fs/reiser4/jnode.h:12,
from fs/reiser4/tree.h:16,
from fs/reiser4/super.h:11,
from fs/reiser4/pool.c:49:
fs/reiser4/txnmgr.h: In function 'spin_unlock_atom':
fs/reiser4/txnmgr.h:559: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnh':
fs/reiser4/txnmgr.h:560: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnmgr':
fs/reiser4/txnmgr.h:561: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/tree.h:16,
from fs/reiser4/super.h:11,
from fs/reiser4/pool.c:49:
fs/reiser4/jnode.h: In function 'spin_unlock_jnode':
fs/reiser4/jnode.h:351: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/jnode.h: In function 'spin_unlock_jload':
fs/reiser4/jnode.h:355: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/znode.h:18,
from fs/reiser4/tree.h:17,
from fs/reiser4/super.h:11,
from fs/reiser4/pool.c:49:
fs/reiser4/lock.h: In function 'spin_unlock_stack':
fs/reiser4/lock.h:220: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/super.h:11,
from fs/reiser4/pool.c:49:
fs/reiser4/tree.h: In function 'spin_unlock_epoch':
fs/reiser4/tree.h:177: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/pool.c:49:
fs/reiser4/super.h: In function 'spin_unlock_super':
fs/reiser4/super.h:420: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/super.h: In function 'spin_unlock_super_eflush':
fs/reiser4/super.h:423: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
CC [M] fs/reiser4/tree_mod.o
In file included from fs/reiser4/jnode.h:12,
from fs/reiser4/tree_mod.c:23:
fs/reiser4/txnmgr.h: In function 'spin_unlock_atom':
fs/reiser4/txnmgr.h:559: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnh':
fs/reiser4/txnmgr.h:560: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnmgr':
fs/reiser4/txnmgr.h:561: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/tree_mod.c:23:
fs/reiser4/jnode.h: In function 'spin_unlock_jnode':
fs/reiser4/jnode.h:351: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/jnode.h: In function 'spin_unlock_jload':
fs/reiser4/jnode.h:355: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/znode.h:18,
from fs/reiser4/tree_mod.c:24:
fs/reiser4/lock.h: In function 'spin_unlock_stack':
fs/reiser4/lock.h:220: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/tree_mod.c:28:
fs/reiser4/tree.h: In function 'spin_unlock_epoch':
fs/reiser4/tree.h:177: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/tree_mod.c:29:
fs/reiser4/super.h: In function 'spin_unlock_super':
fs/reiser4/super.h:420: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/super.h: In function 'spin_unlock_super_eflush':
fs/reiser4/super.h:423: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
CC [M] fs/reiser4/estimate.o
In file included from fs/reiser4/jnode.h:12,
from fs/reiser4/tree.h:16,
from fs/reiser4/estimate.c:5:
fs/reiser4/txnmgr.h: In function 'spin_unlock_atom':
fs/reiser4/txnmgr.h:559: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnh':
fs/reiser4/txnmgr.h:560: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnmgr':
fs/reiser4/txnmgr.h:561: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/tree.h:16,
from fs/reiser4/estimate.c:5:
fs/reiser4/jnode.h: In function 'spin_unlock_jnode':
fs/reiser4/jnode.h:351: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/jnode.h: In function 'spin_unlock_jload':
fs/reiser4/jnode.h:355: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/znode.h:18,
from fs/reiser4/tree.h:17,
from fs/reiser4/estimate.c:5:
fs/reiser4/lock.h: In function 'spin_unlock_stack':
fs/reiser4/lock.h:220: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/estimate.c:5:
fs/reiser4/tree.h: In function 'spin_unlock_epoch':
fs/reiser4/tree.h:177: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/vfs_ops.h:15,
from fs/reiser4/inode.h:19,
from fs/reiser4/estimate.c:7:
fs/reiser4/super.h: In function 'spin_unlock_super':
fs/reiser4/super.h:420: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/super.h: In function 'spin_unlock_super_eflush':
fs/reiser4/super.h:423: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/estimate.c:7:
fs/reiser4/inode.h: In function 'spin_unlock_inode_object':
fs/reiser4/inode.h:277: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
CC [M] fs/reiser4/carry.o
In file included from fs/reiser4/jnode.h:12,
from fs/reiser4/carry.c:138:
fs/reiser4/txnmgr.h: In function 'spin_unlock_atom':
fs/reiser4/txnmgr.h:559: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnh':
fs/reiser4/txnmgr.h:560: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnmgr':
fs/reiser4/txnmgr.h:561: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/carry.c:138:
fs/reiser4/jnode.h: In function 'spin_unlock_jnode':
fs/reiser4/jnode.h:351: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/jnode.h: In function 'spin_unlock_jload':
fs/reiser4/jnode.h:355: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/znode.h:18,
from fs/reiser4/carry.c:139:
fs/reiser4/lock.h: In function 'spin_unlock_stack':
fs/reiser4/lock.h:220: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/carry.c:144:
fs/reiser4/tree.h: In function 'spin_unlock_epoch':
fs/reiser4/tree.h:177: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/carry.c:147:
fs/reiser4/super.h: In function 'spin_unlock_super':
fs/reiser4/super.h:420: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/super.h: In function 'spin_unlock_super_eflush':
fs/reiser4/super.h:423: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
CC [M] fs/reiser4/carry_ops.o
In file included from fs/reiser4/jnode.h:12,
from fs/reiser4/carry_ops.c:11:
fs/reiser4/txnmgr.h: In function 'spin_unlock_atom':
fs/reiser4/txnmgr.h:559: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnh':
fs/reiser4/txnmgr.h:560: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnmgr':
fs/reiser4/txnmgr.h:561: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/carry_ops.c:11:
fs/reiser4/jnode.h: In function 'spin_unlock_jnode':
fs/reiser4/jnode.h:351: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/jnode.h: In function 'spin_unlock_jload':
fs/reiser4/jnode.h:355: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/znode.h:18,
from fs/reiser4/carry_ops.c:12:
fs/reiser4/lock.h: In function 'spin_unlock_stack':
fs/reiser4/lock.h:220: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/carry_ops.c:19:
fs/reiser4/tree.h: In function 'spin_unlock_epoch':
fs/reiser4/tree.h:177: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/carry_ops.c:20:
fs/reiser4/super.h: In function 'spin_unlock_super':
fs/reiser4/super.h:420: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/super.h: In function 'spin_unlock_super_eflush':
fs/reiser4/super.h:423: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
CC [M] fs/reiser4/lock.o
In file included from fs/reiser4/lock.c:211:
fs/reiser4/txnmgr.h: In function 'spin_unlock_atom':
fs/reiser4/txnmgr.h:559: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnh':
fs/reiser4/txnmgr.h:560: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnmgr':
fs/reiser4/txnmgr.h:561: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/znode.h:17,
from fs/reiser4/lock.c:212:
fs/reiser4/jnode.h: In function 'spin_unlock_jnode':
fs/reiser4/jnode.h:351: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/jnode.h: In function 'spin_unlock_jload':
fs/reiser4/jnode.h:355: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/znode.h:18,
from fs/reiser4/lock.c:212:
fs/reiser4/lock.h: In function 'spin_unlock_stack':
fs/reiser4/lock.h:220: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/lock.c:214:
fs/reiser4/tree.h: In function 'spin_unlock_epoch':
fs/reiser4/tree.h:177: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/lock.c:216:
fs/reiser4/super.h: In function 'spin_unlock_super':
fs/reiser4/super.h:420: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/super.h: In function 'spin_unlock_super_eflush':
fs/reiser4/super.h:423: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
CC [M] fs/reiser4/tree.o
In file included from fs/reiser4/tree.c:180:
fs/reiser4/txnmgr.h: In function 'spin_unlock_atom':
fs/reiser4/txnmgr.h:559: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnh':
fs/reiser4/txnmgr.h:560: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnmgr':
fs/reiser4/txnmgr.h:561: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/tree.c:181:
fs/reiser4/jnode.h: In function 'spin_unlock_jnode':
fs/reiser4/jnode.h:351: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/jnode.h: In function 'spin_unlock_jload':
fs/reiser4/jnode.h:355: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/znode.h:18,
from fs/reiser4/tree.c:182:
fs/reiser4/lock.h: In function 'spin_unlock_stack':
fs/reiser4/lock.h:220: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/tree.c:188:
fs/reiser4/tree.h: In function 'spin_unlock_epoch':
fs/reiser4/tree.h:177: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/vfs_ops.h:15,
from fs/reiser4/tree.c:189:
fs/reiser4/super.h: In function 'spin_unlock_super':
fs/reiser4/super.h:420: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/super.h: In function 'spin_unlock_super_eflush':
fs/reiser4/super.h:423: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/tree.c:193:
fs/reiser4/inode.h: In function 'spin_unlock_inode_object':
fs/reiser4/inode.h:277: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
CC [M] fs/reiser4/context.o
In file included from fs/reiser4/jnode.h:12,
from fs/reiser4/tree.h:16,
from fs/reiser4/super.h:11,
from fs/reiser4/context.c:37:
fs/reiser4/txnmgr.h: In function 'spin_unlock_atom':
fs/reiser4/txnmgr.h:559: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnh':
fs/reiser4/txnmgr.h:560: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnmgr':
fs/reiser4/txnmgr.h:561: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/tree.h:16,
from fs/reiser4/super.h:11,
from fs/reiser4/context.c:37:
fs/reiser4/jnode.h: In function 'spin_unlock_jnode':
fs/reiser4/jnode.h:351: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/jnode.h: In function 'spin_unlock_jload':
fs/reiser4/jnode.h:355: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/znode.h:18,
from fs/reiser4/tree.h:17,
from fs/reiser4/super.h:11,
from fs/reiser4/context.c:37:
fs/reiser4/lock.h: In function 'spin_unlock_stack':
fs/reiser4/lock.h:220: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/super.h:11,
from fs/reiser4/context.c:37:
fs/reiser4/tree.h: In function 'spin_unlock_epoch':
fs/reiser4/tree.h:177: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/context.c:37:
fs/reiser4/super.h: In function 'spin_unlock_super':
fs/reiser4/super.h:420: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/super.h: In function 'spin_unlock_super_eflush':
fs/reiser4/super.h:423: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
CC [M] fs/reiser4/tap.o
In file included from fs/reiser4/jnode.h:12,
from fs/reiser4/tree.h:16,
from fs/reiser4/tap.c:19:
fs/reiser4/txnmgr.h: In function 'spin_unlock_atom':
fs/reiser4/txnmgr.h:559: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnh':
fs/reiser4/txnmgr.h:560: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnmgr':
fs/reiser4/txnmgr.h:561: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/tree.h:16,
from fs/reiser4/tap.c:19:
fs/reiser4/jnode.h: In function 'spin_unlock_jnode':
fs/reiser4/jnode.h:351: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/jnode.h: In function 'spin_unlock_jload':
fs/reiser4/jnode.h:355: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/znode.h:18,
from fs/reiser4/tree.h:17,
from fs/reiser4/tap.c:19:
fs/reiser4/lock.h: In function 'spin_unlock_stack':
fs/reiser4/lock.h:220: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/tap.c:19:
fs/reiser4/tree.h: In function 'spin_unlock_epoch':
fs/reiser4/tree.h:177: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
CC [M] fs/reiser4/coord.o
In file included from fs/reiser4/jnode.h:12,
from fs/reiser4/tree.h:16,
from fs/reiser4/coord.c:6:
fs/reiser4/txnmgr.h: In function 'spin_unlock_atom':
fs/reiser4/txnmgr.h:559: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnh':
fs/reiser4/txnmgr.h:560: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnmgr':
fs/reiser4/txnmgr.h:561: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/tree.h:16,
from fs/reiser4/coord.c:6:
fs/reiser4/jnode.h: In function 'spin_unlock_jnode':
fs/reiser4/jnode.h:351: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/jnode.h: In function 'spin_unlock_jload':
fs/reiser4/jnode.h:355: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/znode.h:18,
from fs/reiser4/tree.h:17,
from fs/reiser4/coord.c:6:
fs/reiser4/lock.h: In function 'spin_unlock_stack':
fs/reiser4/lock.h:220: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/coord.c:6:
fs/reiser4/tree.h: In function 'spin_unlock_epoch':
fs/reiser4/tree.h:177: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
CC [M] fs/reiser4/block_alloc.o
In file included from fs/reiser4/block_alloc.c:6:
fs/reiser4/txnmgr.h: In function 'spin_unlock_atom':
fs/reiser4/txnmgr.h:559: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnh':
fs/reiser4/txnmgr.h:560: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnmgr':
fs/reiser4/txnmgr.h:561: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/znode.h:17,
from fs/reiser4/block_alloc.c:7:
fs/reiser4/jnode.h: In function 'spin_unlock_jnode':
fs/reiser4/jnode.h:351: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/jnode.h: In function 'spin_unlock_jload':
fs/reiser4/jnode.h:355: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/znode.h:18,
from fs/reiser4/block_alloc.c:7:
fs/reiser4/lock.h: In function 'spin_unlock_stack':
fs/reiser4/lock.h:220: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/block_alloc.c:9:
fs/reiser4/tree.h: In function 'spin_unlock_epoch':
fs/reiser4/tree.h:177: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/block_alloc.c:10:
fs/reiser4/super.h: In function 'spin_unlock_super':
fs/reiser4/super.h:420: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/super.h: In function 'spin_unlock_super_eflush':
fs/reiser4/super.h:423: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
CC [M] fs/reiser4/txnmgr.o
In file included from fs/reiser4/txnmgr.c:223:
fs/reiser4/txnmgr.h: In function 'spin_unlock_atom':
fs/reiser4/txnmgr.h:559: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnh':
fs/reiser4/txnmgr.h:560: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnmgr':
fs/reiser4/txnmgr.h:561: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/txnmgr.c:224:
fs/reiser4/jnode.h: In function 'spin_unlock_jnode':
fs/reiser4/jnode.h:351: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/jnode.h: In function 'spin_unlock_jload':
fs/reiser4/jnode.h:355: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/znode.h:18,
from fs/reiser4/txnmgr.c:225:
fs/reiser4/lock.h: In function 'spin_unlock_stack':
fs/reiser4/lock.h:220: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/txnmgr.c:227:
fs/reiser4/tree.h: In function 'spin_unlock_epoch':
fs/reiser4/tree.h:177: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/txnmgr.c:230:
fs/reiser4/super.h: In function 'spin_unlock_super':
fs/reiser4/super.h:420: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/super.h: In function 'spin_unlock_super_eflush':
fs/reiser4/super.h:423: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/txnmgr.c:234:
fs/reiser4/inode.h: In function 'spin_unlock_inode_object':
fs/reiser4/inode.h:277: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
CC [M] fs/reiser4/kassign.o
In file included from fs/reiser4/jnode.h:12,
from fs/reiser4/tree.h:16,
from fs/reiser4/super.h:11,
from fs/reiser4/vfs_ops.h:15,
from fs/reiser4/kassign.c:200:
fs/reiser4/txnmgr.h: In function 'spin_unlock_atom':
fs/reiser4/txnmgr.h:559: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnh':
fs/reiser4/txnmgr.h:560: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnmgr':
fs/reiser4/txnmgr.h:561: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/tree.h:16,
from fs/reiser4/super.h:11,
from fs/reiser4/vfs_ops.h:15,
from fs/reiser4/kassign.c:200:
fs/reiser4/jnode.h: In function 'spin_unlock_jnode':
fs/reiser4/jnode.h:351: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/jnode.h: In function 'spin_unlock_jload':
fs/reiser4/jnode.h:355: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/znode.h:18,
from fs/reiser4/tree.h:17,
from fs/reiser4/super.h:11,
from fs/reiser4/vfs_ops.h:15,
from fs/reiser4/kassign.c:200:
fs/reiser4/lock.h: In function 'spin_unlock_stack':
fs/reiser4/lock.h:220: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/super.h:11,
from fs/reiser4/vfs_ops.h:15,
from fs/reiser4/kassign.c:200:
fs/reiser4/tree.h: In function 'spin_unlock_epoch':
fs/reiser4/tree.h:177: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/vfs_ops.h:15,
from fs/reiser4/kassign.c:200:
fs/reiser4/super.h: In function 'spin_unlock_super':
fs/reiser4/super.h:420: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/super.h: In function 'spin_unlock_super_eflush':
fs/reiser4/super.h:423: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/kassign.c:201:
fs/reiser4/inode.h: In function 'spin_unlock_inode_object':
fs/reiser4/inode.h:277: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
CC [M] fs/reiser4/flush.o
In file included from fs/reiser4/flush.c:14:
fs/reiser4/txnmgr.h: In function 'spin_unlock_atom':
fs/reiser4/txnmgr.h:559: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnh':
fs/reiser4/txnmgr.h:560: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnmgr':
fs/reiser4/txnmgr.h:561: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/flush.c:15:
fs/reiser4/jnode.h: In function 'spin_unlock_jnode':
fs/reiser4/jnode.h:351: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/jnode.h: In function 'spin_unlock_jload':
fs/reiser4/jnode.h:355: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/znode.h:18,
from fs/reiser4/flush.c:16:
fs/reiser4/lock.h: In function 'spin_unlock_stack':
fs/reiser4/lock.h:220: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/flush.c:20:
fs/reiser4/tree.h: In function 'spin_unlock_epoch':
fs/reiser4/tree.h:177: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/vfs_ops.h:15,
from fs/reiser4/flush.c:21:
fs/reiser4/super.h: In function 'spin_unlock_super':
fs/reiser4/super.h:420: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/super.h: In function 'spin_unlock_super_eflush':
fs/reiser4/super.h:423: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/flush.c:22:
fs/reiser4/inode.h: In function 'spin_unlock_inode_object':
fs/reiser4/inode.h:277: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
CC [M] fs/reiser4/wander.o
In file included from fs/reiser4/wander.c:166:
fs/reiser4/txnmgr.h: In function 'spin_unlock_atom':
fs/reiser4/txnmgr.h:559: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnh':
fs/reiser4/txnmgr.h:560: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnmgr':
fs/reiser4/txnmgr.h:561: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/wander.c:167:
fs/reiser4/jnode.h: In function 'spin_unlock_jnode':
fs/reiser4/jnode.h:351: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/jnode.h: In function 'spin_unlock_jload':
fs/reiser4/jnode.h:355: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/znode.h:18,
from fs/reiser4/wander.c:168:
fs/reiser4/lock.h: In function 'spin_unlock_stack':
fs/reiser4/lock.h:220: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/super.h:11,
from fs/reiser4/wander.c:173:
fs/reiser4/tree.h: In function 'spin_unlock_epoch':
fs/reiser4/tree.h:177: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/wander.c:173:
fs/reiser4/super.h: In function 'spin_unlock_super':
fs/reiser4/super.h:420: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/super.h: In function 'spin_unlock_super_eflush':
fs/reiser4/super.h:423: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/wander.c:176:
fs/reiser4/inode.h: In function 'spin_unlock_inode_object':
fs/reiser4/inode.h:277: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
CC [M] fs/reiser4/eottl.o
In file included from fs/reiser4/jnode.h:12,
from fs/reiser4/znode.h:17,
from fs/reiser4/eottl.c:9:
fs/reiser4/txnmgr.h: In function 'spin_unlock_atom':
fs/reiser4/txnmgr.h:559: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnh':
fs/reiser4/txnmgr.h:560: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnmgr':
fs/reiser4/txnmgr.h:561: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/znode.h:17,
from fs/reiser4/eottl.c:9:
fs/reiser4/jnode.h: In function 'spin_unlock_jnode':
fs/reiser4/jnode.h:351: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/jnode.h: In function 'spin_unlock_jload':
fs/reiser4/jnode.h:355: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/znode.h:18,
from fs/reiser4/eottl.c:9:
fs/reiser4/lock.h: In function 'spin_unlock_stack':
fs/reiser4/lock.h:220: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/eottl.c:14:
fs/reiser4/tree.h: In function 'spin_unlock_epoch':
fs/reiser4/tree.h:177: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/eottl.c:15:
fs/reiser4/super.h: In function 'spin_unlock_super':
fs/reiser4/super.h:420: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/super.h: In function 'spin_unlock_super_eflush':
fs/reiser4/super.h:423: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
CC [M] fs/reiser4/search.o
In file included from fs/reiser4/jnode.h:12,
from fs/reiser4/search.c:13:
fs/reiser4/txnmgr.h: In function 'spin_unlock_atom':
fs/reiser4/txnmgr.h:559: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnh':
fs/reiser4/txnmgr.h:560: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnmgr':
fs/reiser4/txnmgr.h:561: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/search.c:13:
fs/reiser4/jnode.h: In function 'spin_unlock_jnode':
fs/reiser4/jnode.h:351: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/jnode.h: In function 'spin_unlock_jload':
fs/reiser4/jnode.h:355: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/znode.h:18,
from fs/reiser4/search.c:14:
fs/reiser4/lock.h: In function 'spin_unlock_stack':
fs/reiser4/lock.h:220: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/search.c:17:
fs/reiser4/tree.h: In function 'spin_unlock_epoch':
fs/reiser4/tree.h:177: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/search.c:19:
fs/reiser4/super.h: In function 'spin_unlock_super':
fs/reiser4/super.h:420: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/super.h: In function 'spin_unlock_super_eflush':
fs/reiser4/super.h:423: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/search.c:20:
fs/reiser4/inode.h: In function 'spin_unlock_inode_object':
fs/reiser4/inode.h:277: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
CC [M] fs/reiser4/page_cache.o
In file included from fs/reiser4/page_cache.c:174:
fs/reiser4/txnmgr.h: In function 'spin_unlock_atom':
fs/reiser4/txnmgr.h:559: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnh':
fs/reiser4/txnmgr.h:560: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnmgr':
fs/reiser4/txnmgr.h:561: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/page_cache.c:175:
fs/reiser4/jnode.h: In function 'spin_unlock_jnode':
fs/reiser4/jnode.h:351: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/jnode.h: In function 'spin_unlock_jload':
fs/reiser4/jnode.h:355: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/znode.h:18,
from fs/reiser4/page_cache.c:176:
fs/reiser4/lock.h: In function 'spin_unlock_stack':
fs/reiser4/lock.h:220: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/page_cache.c:178:
fs/reiser4/tree.h: In function 'spin_unlock_epoch':
fs/reiser4/tree.h:177: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/vfs_ops.h:15,
from fs/reiser4/page_cache.c:179:
fs/reiser4/super.h: In function 'spin_unlock_super':
fs/reiser4/super.h:420: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/super.h: In function 'spin_unlock_super_eflush':
fs/reiser4/super.h:423: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/page_cache.c:180:
fs/reiser4/inode.h: In function 'spin_unlock_inode_object':
fs/reiser4/inode.h:277: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
CC [M] fs/reiser4/kcond.o
CC [M] fs/reiser4/seal.o
In file included from fs/reiser4/jnode.h:12,
from fs/reiser4/seal.c:42:
fs/reiser4/txnmgr.h: In function 'spin_unlock_atom':
fs/reiser4/txnmgr.h:559: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnh':
fs/reiser4/txnmgr.h:560: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnmgr':
fs/reiser4/txnmgr.h:561: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/seal.c:42:
fs/reiser4/jnode.h: In function 'spin_unlock_jnode':
fs/reiser4/jnode.h:351: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/jnode.h: In function 'spin_unlock_jload':
fs/reiser4/jnode.h:355: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/znode.h:18,
from fs/reiser4/seal.c:43:
fs/reiser4/lock.h: In function 'spin_unlock_stack':
fs/reiser4/lock.h:220: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/super.h:11,
from fs/reiser4/seal.c:44:
fs/reiser4/tree.h: In function 'spin_unlock_epoch':
fs/reiser4/tree.h:177: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/seal.c:44:
fs/reiser4/super.h: In function 'spin_unlock_super':
fs/reiser4/super.h:420: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/super.h: In function 'spin_unlock_super_eflush':
fs/reiser4/super.h:423: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
CC [M] fs/reiser4/dscale.o
CC [M] fs/reiser4/flush_queue.o
In file included from fs/reiser4/jnode.h:12,
from fs/reiser4/tree.h:16,
from fs/reiser4/super.h:11,
from fs/reiser4/flush_queue.c:5:
fs/reiser4/txnmgr.h: In function 'spin_unlock_atom':
fs/reiser4/txnmgr.h:559: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnh':
fs/reiser4/txnmgr.h:560: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnmgr':
fs/reiser4/txnmgr.h:561: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/tree.h:16,
from fs/reiser4/super.h:11,
from fs/reiser4/flush_queue.c:5:
fs/reiser4/jnode.h: In function 'spin_unlock_jnode':
fs/reiser4/jnode.h:351: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/jnode.h: In function 'spin_unlock_jload':
fs/reiser4/jnode.h:355: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/znode.h:18,
from fs/reiser4/tree.h:17,
from fs/reiser4/super.h:11,
from fs/reiser4/flush_queue.c:5:
fs/reiser4/lock.h: In function 'spin_unlock_stack':
fs/reiser4/lock.h:220: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/super.h:11,
from fs/reiser4/flush_queue.c:5:
fs/reiser4/tree.h: In function 'spin_unlock_epoch':
fs/reiser4/tree.h:177: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/flush_queue.c:5:
fs/reiser4/super.h: In function 'spin_unlock_super':
fs/reiser4/super.h:420: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/super.h: In function 'spin_unlock_super_eflush':
fs/reiser4/super.h:423: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/flush_queue.c: In function 'spin_unlock_fq':
fs/reiser4/flush_queue.c:31: warning: comparisons like X<=Y<=Z do not have
their mathematical meaning
CC [M] fs/reiser4/ktxnmgrd.o
In file included from fs/reiser4/ktxnmgrd.c:27:
fs/reiser4/txnmgr.h: In function 'spin_unlock_atom':
fs/reiser4/txnmgr.h:559: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnh':
fs/reiser4/txnmgr.h:560: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/txnmgr.h: In function 'spin_unlock_txnmgr':
fs/reiser4/txnmgr.h:561: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/tree.h:16,
from fs/reiser4/ktxnmgrd.c:28:
fs/reiser4/jnode.h: In function 'spin_unlock_jnode':
fs/reiser4/jnode.h:351: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/jnode.h: In function 'spin_unlock_jload':
fs/reiser4/jnode.h:355: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/znode.h:18,
from fs/reiser4/tree.h:17,
from fs/reiser4/ktxnmgrd.c:28:
fs/reiser4/lock.h: In function 'spin_unlock_stack':
fs/reiser4/lock.h:220: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/ktxnmgrd.c:28:
fs/reiser4/tree.h: In function 'spin_unlock_epoch':
fs/reiser4/tree.h:177: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
In file included from fs/reiser4/ktxnmgrd.c:30:
fs/reiser4/super.h: In function 'spin_unlock_super':
fs/reiser4/super.h:420: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/super.h: In function 'spin_unlock_super_eflush':
fs/reiser4/super.h:423: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
fs/reiser4/ktxnmgrd.c: In function 'ktxnmgrd':
fs/reiser4/ktxnmgrd.c:112: error: too many arguments to function
'refrigerator'
make[2]: *** [fs/reiser4/ktxnmgrd.o] Error 1
make[1]: *** [fs/reiser4] Error 2
make: *** [fs] Error 2
That's reiserfs4 patch from ftp.namesys.com called:
reiser4-for-2.6.12-3.patch
gcc (GCC) 4.0.2 20050917 (prerelease)
I already requested that patch update to possible newest snapshot from
namesys'es cvs or whatever they use.
Thanks.
--
GJ
Binary system, you're either 1 or 0...
dead or alive ;)
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: compilation problems with gcc4
2005-09-22 11:26 compilation problems with gcc4 Grzegorz Piotr Jaskiewicz
@ 2005-09-22 12:26 ` Vladimir V. Saveliev
2005-09-22 12:38 ` Grzegorz Piotr Jaskiewicz
2005-09-22 12:43 ` Grzegorz Piotr Jaskiewicz
0 siblings, 2 replies; 5+ messages in thread
From: Vladimir V. Saveliev @ 2005-09-22 12:26 UTC (permalink / raw)
To: Grzegorz Piotr Jaskiewicz; +Cc: reiserfs-list
[-- Attachment #1: Type: text/plain, Size: 962 bytes --]
Hello
Grzegorz Piotr Jaskiewicz wrote:
> Trying to get beast to compile for me, to do review and testing here, I get
> following problems with gcc 4.0.2:
>
> CC [M] fs/reiser4/debug.o
> In file included from fs/reiser4/jnode.h:12,
> from fs/reiser4/lock.h:16,
> from fs/reiser4/context.h:15,
> from fs/reiser4/debug.c:32:
> fs/reiser4/txnmgr.h: In function 'spin_unlock_atom':
> fs/reiser4/txnmgr.h:559: warning: comparisons like X<=Y<=Z do not have their
> mathematical meaning
>
would you pleas try the attached patch to see whether it helps.
> That's reiserfs4 patch from ftp.namesys.com called:
> reiser4-for-2.6.12-3.patch
> gcc (GCC) 4.0.2 20050917 (prerelease)
>
> I already requested that patch update to possible newest snapshot from
> namesys'es cvs or whatever they use.
>
the latest reiser4 code is available at ftp://ftp.namesys.com/pub/reiser4-for-2.6/git-snapshots/
> Thanks.
>
[-- Attachment #2: reiser4-typo-fix.patch --]
[-- Type: text/plain, Size: 760 bytes --]
fs/reiser4/spin_macros.h | 2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
diff -puN fs/reiser4/spin_macros.h~reiser4-typo-fix fs/reiser4/spin_macros.h
--- linux-2.6.12/fs/reiser4/spin_macros.h~reiser4-typo-fix 2005-09-22 16:22:20.563302069 +0400
+++ linux-2.6.12-vs/fs/reiser4/spin_macros.h 2005-09-22 16:23:20.924412525 +0400
@@ -173,7 +173,7 @@ static inline int spin_trylock_ ## NAME
static inline void spin_unlock_ ## NAME (TYPE *x) \
{ \
__ODCA("nikita-1375", LOCK_CNT_GTZ(spin_locked_ ## NAME)); \
- __ODCA("nikita-1376", LOCK_CNT_GTZ(spin_locked > 0)); \
+ __ODCA("nikita-1376", LOCK_CNT_GTZ(spin_locked)); \
__ODCA("nikita-2703", spin_ ## NAME ## _is_locked(x)); \
\
spin_ ## NAME ## _dec(); \
_
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: compilation problems with gcc4
2005-09-22 12:26 ` Vladimir V. Saveliev
@ 2005-09-22 12:38 ` Grzegorz Piotr Jaskiewicz
2005-09-22 12:43 ` Grzegorz Piotr Jaskiewicz
1 sibling, 0 replies; 5+ messages in thread
From: Grzegorz Piotr Jaskiewicz @ 2005-09-22 12:38 UTC (permalink / raw)
To: Vladimir V. Saveliev; +Cc: reiserfs-list
It seem to fix that'
cheers.
--
GJ
Binary system, you're either 1 or 0...
dead or alive ;)
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: compilation problems with gcc4
2005-09-22 12:26 ` Vladimir V. Saveliev
2005-09-22 12:38 ` Grzegorz Piotr Jaskiewicz
@ 2005-09-22 12:43 ` Grzegorz Piotr Jaskiewicz
2005-09-22 13:00 ` Vladimir V. Saveliev
1 sibling, 1 reply; 5+ messages in thread
From: Grzegorz Piotr Jaskiewicz @ 2005-09-22 12:43 UTC (permalink / raw)
To: Vladimir V. Saveliev; +Cc: reiserfs-list
still some warnings:
CC [M] fs/reiser4/znode.o
fs/reiser4/znode.c: In function 'znode_set_ld_key':
fs/reiser4/znode.c:729: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
and the error.
CC [M] fs/reiser4/znode.o
fs/reiser4/znode.c: In function 'znode_set_ld_key':
fs/reiser4/znode.c:729: warning: comparisons like X<=Y<=Z do not have their
mathematical meaning
It might be thou, because I am compiling against 2.6.13.2 not 2.6.14.X right ?
--
GJ
Binary system, you're either 1 or 0...
dead or alive ;)
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: compilation problems with gcc4
2005-09-22 12:43 ` Grzegorz Piotr Jaskiewicz
@ 2005-09-22 13:00 ` Vladimir V. Saveliev
0 siblings, 0 replies; 5+ messages in thread
From: Vladimir V. Saveliev @ 2005-09-22 13:00 UTC (permalink / raw)
To: Grzegorz Piotr Jaskiewicz; +Cc: reiserfs-list
[-- Attachment #1: Type: text/plain, Size: 629 bytes --]
Hello
Grzegorz Piotr Jaskiewicz wrote:
> still some warnings:
new verison of patch (undo previous one first), please
> CC [M] fs/reiser4/znode.o
> fs/reiser4/znode.c: In function 'znode_set_ld_key':
> fs/reiser4/znode.c:729: warning: comparisons like X<=Y<=Z do not have their
> mathematical meaning
> and the error.
> CC [M] fs/reiser4/znode.o
> fs/reiser4/znode.c: In function 'znode_set_ld_key':
> fs/reiser4/znode.c:729: warning: comparisons like X<=Y<=Z do not have their
> mathematical meaning
>
> It might be thou, because I am compiling against 2.6.13.2 not 2.6.14.X right ?
>
yes, you got quite old code.
[-- Attachment #2: reiser4-typo-fix.patch --]
[-- Type: text/plain, Size: 1456 bytes --]
fs/reiser4/spin_macros.h | 2 +-
fs/reiser4/znode.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff -puN fs/reiser4/spin_macros.h~reiser4-typo-fix fs/reiser4/spin_macros.h
--- linux-2.6.12/fs/reiser4/spin_macros.h~reiser4-typo-fix 2005-09-22 16:22:20.563302069 +0400
+++ linux-2.6.12-vs/fs/reiser4/spin_macros.h 2005-09-22 16:23:20.924412525 +0400
@@ -173,7 +173,7 @@ static inline int spin_trylock_ ## NAME
static inline void spin_unlock_ ## NAME (TYPE *x) \
{ \
__ODCA("nikita-1375", LOCK_CNT_GTZ(spin_locked_ ## NAME)); \
- __ODCA("nikita-1376", LOCK_CNT_GTZ(spin_locked > 0)); \
+ __ODCA("nikita-1376", LOCK_CNT_GTZ(spin_locked)); \
__ODCA("nikita-2703", spin_ ## NAME ## _is_locked(x)); \
\
spin_ ## NAME ## _dec(); \
diff -puN fs/reiser4/znode.c~reiser4-typo-fix fs/reiser4/znode.c
--- linux-2.6.12/fs/reiser4/znode.c~reiser4-typo-fix 2005-09-22 16:56:47.764336017 +0400
+++ linux-2.6.12-vs/fs/reiser4/znode.c 2005-09-22 16:57:00.139793859 +0400
@@ -726,7 +726,7 @@ znode_set_ld_key(znode * node, const rei
assert("nikita-2940", node != NULL);
assert("nikita-2941", key != NULL);
assert("nikita-2942", rw_dk_is_write_locked(znode_get_tree(node)));
- assert("nikita-3070", LOCK_CNT_GTZ(write_locked_dk > 0));
+ assert("nikita-3070", LOCK_CNT_GTZ(write_locked_dk));
assert("nikita-2943",
znode_is_any_locked(node) ||
keyeq(&node->ld_key, min_key()));
_
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2005-09-22 13:00 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-09-22 11:26 compilation problems with gcc4 Grzegorz Piotr Jaskiewicz
2005-09-22 12:26 ` Vladimir V. Saveliev
2005-09-22 12:38 ` Grzegorz Piotr Jaskiewicz
2005-09-22 12:43 ` Grzegorz Piotr Jaskiewicz
2005-09-22 13:00 ` Vladimir V. Saveliev
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.