All of lore.kernel.org
 help / color / mirror / Atom feed
* 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.