diff --git a/module/zfs/zpl_file.c b/module/zfs/zpl_file.c index b22ec046e3..a853754b1c 100644 --- a/module/zfs/zpl_file.c +++ b/module/zfs/zpl_file.c @@ -736,8 +736,7 @@ zpl_ioctl_getflags(struct file *filp, void __user *arg) * is outside of our jurisdiction. */ -#define fchange(f0, f1, b0, b1) ((((f0) & (b0)) == (b0)) != \ - (((b1) & (f1)) == (f1))) +#define fchange(f0, f1, b0, b1) (!((f0) & (b0)) != !((f1) & (b1))) static int zpl_ioctl_setflags(struct file *filp, void __user *arg)