Ack. Thanks, Dan! On Mon, Aug 6, 2018 at 12:17 PM Dan Carpenter <dan.carpenter@xxxxxxxxxx> wrote: > > We accidentally removed the parentheses here, but they are required > because '!' has higher precedence than '&'. > > Fixes: fa0f527358bd ("ip: use rb trees for IP frag queue.") > Signed-off-by: Dan Carpenter <dan.carpenter@xxxxxxxxxx> > > diff --git a/net/ipv4/ip_fragment.c b/net/ipv4/ip_fragment.c > index 0e8f8de77e71..7cb7ed761d8c 100644 > --- a/net/ipv4/ip_fragment.c > +++ b/net/ipv4/ip_fragment.c > @@ -154,7 +154,7 @@ static void ip_expire(struct timer_list *t) > __IP_INC_STATS(net, IPSTATS_MIB_REASMFAILS); > __IP_INC_STATS(net, IPSTATS_MIB_REASMTIMEOUT); > > - if (!qp->q.flags & INET_FRAG_FIRST_IN) > + if (!(qp->q.flags & INET_FRAG_FIRST_IN)) > goto out; > > /* sk_buff::dev and sk_buff::rbnode are unionized. So we -- To unsubscribe from this list: send the line "unsubscribe kernel-janitors" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html