On Fri, Apr 21, 2017 at 12:33:21PM -0700, Darrick J. Wong wrote: > On Fri, Apr 21, 2017 at 05:21:22PM +0200, Christoph Hellwig wrote: > > Using bool values produces sparse warnings of this form: > > > > fs/xfs/./xfs_trace.h:2252:1: warning: odd constant _Bool cast (ffffffffffffffff becomes 1) > > fs/xfs/./xfs_trace.h:2252:1: warning: odd constant _Bool cast (ffffffffffffffff becomes 1) > > fs/xfs/./xfs_trace.h:2278:1: warning: odd constant _Bool cast (ffffffffffffffff becomes 1) > > fs/xfs/./xfs_trace.h:2278:1: warning: odd constant _Bool cast (ffffffffffffffff becomes 1) > > fs/xfs/./xfs_trace.h:2307:1: warning: odd constant _Bool cast (ffffffffffffffff becomes 1) > > > > Just use a char instead to fix those up. > > > > Signed-off-by: Christoph Hellwig <hch@xxxxxx> > > /me wonders what version of sparse produces this? Latest git master HEAD: commit ce18a906b82d0341cb33a71f7b1d8b98d11b345d Author: Lance Richardson <lrichard@xxxxxxxxxx> Date: Wed Sep 21 10:13:58 2016 -0400 sparse: update __builtin_object_size() prototype -- To unsubscribe from this list: send the line "unsubscribe linux-xfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html