Received: by 2002:ac0:946b:0:0:0:0:0 with SMTP id j40csp245912imj; Thu, 7 Feb 2019 03:44:45 -0800 (PST) X-Google-Smtp-Source: AHgI3IaLbCIig5bA/RgWCWUxNFUXryPv4wT3c/gc0JhYYWdFYNzq41LjwUkKffH8+RLojjjmtyz3 X-Received: by 2002:a17:902:1a2:: with SMTP id b31mr16212012plb.87.1549539885722; Thu, 07 Feb 2019 03:44:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1549539885; cv=none; d=google.com; s=arc-20160816; b=xDJ+rvVfmp2M5PLWaMh2NSJ0I1wTiNLwZDQXEIbmL991m6FTfD7Y9KuAr7gE096Ro4 AWQpjzmowciXGe+si0gtFaD8sjY3rqlFHueweE+7JZ+UsFTwjl+hwa2L19G3ZBkLKKab z0/0+En48U3I+W2rsGTGXtOAbxj/VM6gizqP/2JMo6SRPcrB6s3NshtT+8cYgevazRXo Ju6M+3EvvncwmSng/NCy1E2f0pKcuEwp/4pbhvWqvsAMnpkncApUZRdSiYx8BRHS/w1n k3UQbJcilkYFT/235Sm81xU0LTPgaLuXnkSH9zppWJ9+eaGp3IvjcdttJW2VDcCaMSGU AYIA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=p9vU83B1k6XYImwfnUop3yr7T42BpAvhVZBPitk5XzA=; b=AldrYsgcNlfiTYEInFDuZkTH0geyRCOb97jb7jIE6CzupTTUKsLwElxZwN3cCQstz/ 2gbdI9Fqb84oUx7+b/arHR5i+NDGNNaKiY47PNcNKQOHbNlpaGLSXkwDwCR2mXRrq+9c v3U4d1WkieEqRv+NsKs6ClH1TUzzWecBTovqhY+hMWK5iYtMkLzu3BIxwoMFXvcI00GG PKoxkclrUlWa0CKVrGlPVfNERfqVUCUmV4R8i8YWA4msfzXu0f003pTcQFBE1A5D1xrP 9uizb06rSzn57r3DyCGbsSa/vkG4H/vnvTTa1sGVv8MPrCLZ7UdV10r/NA2f0nvlvPNE yI/A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=r3DUJ5ez; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id j22si8790290pgj.244.2019.02.07.03.44.30; Thu, 07 Feb 2019 03:44:45 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=r3DUJ5ez; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727635AbfBGLnz (ORCPT + 99 others); Thu, 7 Feb 2019 06:43:55 -0500 Received: from mail.kernel.org ([198.145.29.99]:34368 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726799AbfBGLnw (ORCPT ); Thu, 7 Feb 2019 06:43:52 -0500 Received: from localhost (5356596B.cm-6-7b.dynamic.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id C03DD2080F; Thu, 7 Feb 2019 11:43:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1549539832; bh=SZcAUdsRzD+RqM2rrERHs5pwbqW0DPb3JG/fXt+DuSI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=r3DUJ5ezNnhscSi8Ppg+pbcpuhWGPpsRsUvzmzT89YzRV2KCaEhZCnmM4Y5Il2WjD LA7HqSQAsKTF6KsCZKpRXg5Lj97U01HYuFmitKIK3BmdUmpD2IJ/lxxfqr9VqcHB8K D1h/+MF+l/DN5HjUkHC9xhb7tmTGDMR2HYkr0gwY= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Dan Carpenter , "David S. Miller" , Mao Wenan , Ben Hutchings Subject: [PATCH 4.4 30/34] ipv4: frags: precedence bug in ip_expire() Date: Thu, 7 Feb 2019 12:42:12 +0100 Message-Id: <20190207113026.725752897@linuxfoundation.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190207113025.552605181@linuxfoundation.org> References: <20190207113025.552605181@linuxfoundation.org> User-Agent: quilt/0.65 X-stable: review X-Patchwork-Hint: ignore MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 4.4-stable review patch. If anyone has any objections, please let me know. ------------------ From: Dan Carpenter commit 70837ffe3085c9a91488b52ca13ac84424da1042 upstream. 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 Signed-off-by: David S. Miller Signed-off-by: Mao Wenan Signed-off-by: Ben Hutchings Signed-off-by: Greg Kroah-Hartman --- net/ipv4/ip_fragment.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/net/ipv4/ip_fragment.c +++ b/net/ipv4/ip_fragment.c @@ -205,7 +205,7 @@ static void ip_expire(unsigned long arg) IP_INC_STATS_BH(net, IPSTATS_MIB_REASMFAILS); IP_INC_STATS_BH(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