Hi Al, After merging the vfs tree, today's linux-next build (powerpc ppc64_defconfig) failed like this: arch/powerpc/platforms/cell/spufs/inode.c: In function 'spufs_show_options': arch/powerpc/platforms/cell/spufs/inode.c:619:20: error: suggest parentheses around comparison in operand of '&' [-Werror=parentheses] if (inode->i_mode & S_IALLUGO != 0775) ^ cc1: all warnings being treated as errors Caused by commit 86b1b993671d ("spufs: Implement show_options") I applied the following patch: From: Stephen Rothwell <sfr@xxxxxxxxxxxxxxxx> Date: Tue, 11 Jul 2017 10:44:55 +1000 Subject: [PATCH] spufs: always parenthesise bitwise expressions arch/powerpc/platforms/cell/spufs/inode.c: In function 'spufs_show_options': arch/powerpc/platforms/cell/spufs/inode.c:619:20: error: suggest parentheses around comparison in operand of '&' [-Werror=parentheses] if (inode->i_mode & S_IALLUGO != 0775) ^ Fixes: 86b1b993671d "spufs: Implement show_options" Signed-off-by: Stephen Rothwell <sfr@xxxxxxxxxxxxxxxx> --- arch/powerpc/platforms/cell/spufs/inode.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/powerpc/platforms/cell/spufs/inode.c b/arch/powerpc/platforms/cell/spufs/inode.c index e210d69beeee..9558d725a99b 100644 --- a/arch/powerpc/platforms/cell/spufs/inode.c +++ b/arch/powerpc/platforms/cell/spufs/inode.c @@ -616,7 +616,7 @@ static int spufs_show_options(struct seq_file *m, struct dentry *root) if (!gid_eq(inode->i_gid, GLOBAL_ROOT_GID)) seq_printf(m, ",gid=%u", from_kgid_munged(&init_user_ns, inode->i_gid)); - if (inode->i_mode & S_IALLUGO != 0775) + if ((inode->i_mode & S_IALLUGO) != 0775) seq_printf(m, ",mode=%o", inode->i_mode); if (sbi->debug) seq_puts(m, ",debug"); -- 2.13.2 -- Cheers, Stephen Rothwell -- To unsubscribe from this list: send the line "unsubscribe linux-next" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html