Received: by 2002:ac0:946b:0:0:0:0:0 with SMTP id j40csp1519580imj; Fri, 8 Feb 2019 02:55:00 -0800 (PST) X-Google-Smtp-Source: AHgI3IbWgM13td6o/IVzHCpHtW8C+78oXt8HeHEzhcRNplxhgupwJGSLZvpVsPAIEGoNDe0ekMQu X-Received: by 2002:a63:481f:: with SMTP id v31mr1343298pga.29.1549623300412; Fri, 08 Feb 2019 02:55:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1549623300; cv=none; d=google.com; s=arc-20160816; b=Zg5sToCnssjgcay9JYgbz/9/EbeVPEi5YAKA+H8wHjT9jx9NaVER1GFleZaEU4UsO8 rY6MqyAUr1vq0jZkmfzKQDaaeOjGrqGpvIglH+ly3xDv7dw2WToupI6MFkzdyjlDkv+p UMHkqqVbwNjWMJIkUvRQtiS+CbpVJ9dhkZgn7S7gJvkQ6KWUNi+Q+sA6HejTA8DZZakA kHGvAYAAyey0Ci22UhADfvWf6Pu18kWtW9bveBGRxFBMRN1cATz9kVianYrKLQsGilzm QymOxlNO1zYCNfuaJPjhPUVlgl/EsQp7fkSdeJTHskWyiP+CK1d3O5LsU+pQIZ8/yV/s Lwow== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:content-disposition :mime-version:message-id:subject:cc:to:from:date:dkim-signature; bh=h8V0HefCAtv9ICs8ruAh0vsV8552DAxujuv44nJsy/M=; b=U+ZfYfSV3wjL5tzzSdAAC/tRBMkJNCnAIs4EvuqBmMjkI3//05/Lf1PvlzKYPZjgZv hGY6kd7sUbDJtTuPbEkRaj6RO6kDMxh8wXdFbQlPsraWeKIrBY/QALPr20KsxM0zjfVs FPfYTBDhRWQSByXDYYIpNXjvFr9uIJH2AuFDvjFR7qqyXXfl15fRuTCwq4HtuONoBSKm Uj8vXqyP1S8zM4KX4+opgSoEjhVa8MsTkNmacx15wNviGYn48ll0/cKv6kusBQ440lZm Nqc8WeHKrsYs5JQ2b6Tydgjwbu9f7/REweSaH0F6yXBaCqVYvvuAMxEJvmmA12oJ5Vy5 a7Uw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b="wcsV5bO/"; 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 q3si1952380plb.200.2019.02.08.02.54.44; Fri, 08 Feb 2019 02:55:00 -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="wcsV5bO/"; 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 S1727617AbfBHKy0 (ORCPT + 99 others); Fri, 8 Feb 2019 05:54:26 -0500 Received: from mail.kernel.org ([198.145.29.99]:39628 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726068AbfBHKy0 (ORCPT ); Fri, 8 Feb 2019 05:54:26 -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 2B40421919; Fri, 8 Feb 2019 10:54:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1549623264; bh=jRy73PEi6cLePEwFOQxJZvXBFQvTuvFNjB8IzKxb8/Y=; h=Date:From:To:Cc:Subject:From; b=wcsV5bO/zCG7KD6NoOqACvlrC3d6HEukY6Z94Fr4FKmnDGIHpcFHpEqwdwNmotpaH DZEhUvd7FCi8Fd2tm0hQyBYLQOwzAzpf7dU596wbcz/sqlxCUoq7t/Xgw8KUbHQaRd 4rcGtbTJl4m3L39x80dJWP5/hYovIVVfQu5Xj2TE= Date: Fri, 8 Feb 2019 11:54:22 +0100 From: Greg KH To: linux-kernel@vger.kernel.org, Andrew Morton , torvalds@linux-foundation.org, stable@vger.kernel.org Cc: lwn@lwn.net, Jiri Slaby Subject: Linux 4.4.174 Message-ID: <20190208105422.GA32328@kroah.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.11.3 (2019-02-01) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org I'm announcing the release of the 4.4.174 kernel. All users of the 4.4 kernel series must upgrade. Many thanks to Ben Hutchings for this release, it's pretty much just his work here in doing the backporting of networking fixes to help resolve "FragmentSmack" (i.e. CVE-2018-5391). The updated 4.4.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.4.y and can be browsed at the normal kernel.org git web browser: http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary thanks, greg k-h ------------ Documentation/networking/ip-sysctl.txt | 13 Makefile | 2 include/linux/rhashtable.h | 143 ++++++-- include/linux/skbuff.h | 16 include/net/inet_frag.h | 133 +++---- include/net/ip.h | 1 include/net/ipv6.h | 26 - include/uapi/linux/snmp.h | 1 kernel/rcu/tree.c | 2 lib/rhashtable.c | 15 net/core/skbuff.c | 21 + net/ieee802154/6lowpan/6lowpan_i.h | 26 - net/ieee802154/6lowpan/reassembly.c | 148 ++++---- net/ipv4/inet_fragment.c | 389 ++++----------------- net/ipv4/ip_fragment.c | 571 +++++++++++++++++--------------- net/ipv4/proc.c | 7 net/ipv6/netfilter/nf_conntrack_reasm.c | 100 ++--- net/ipv6/proc.c | 5 net/ipv6/reassembly.c | 209 ++++++----- 19 files changed, 867 insertions(+), 961 deletions(-) Alexander Aring (1): net: ieee802154: 6lowpan: fix frag reassembly Ben Hutchings (1): rhashtable: Add rhashtable_lookup() Dan Carpenter (1): ipv4: frags: precedence bug in ip_expire() Dimitris Michailidis (1): net: fix pskb_trim_rcsum_slow() with odd trim offset Eric Dumazet (19): inet: frags: change inet_frags_init_net() return value inet: frags: add a pointer to struct netns_frags inet: frags: refactor ipfrag_init() inet: frags: refactor ipv6_frag_init() inet: frags: refactor lowpan_net_frag_init() rhashtable: add schedule points inet: frags: use rhashtables for reassembly units inet: frags: remove some helpers inet: frags: get rif of inet_frag_evicting() inet: frags: remove inet_frag_maybe_warn_overflow() inet: frags: break the 2GB limit for frags storage inet: frags: do not clone skb in ip_expire() ipv6: frags: rewrite ip6_expire_frag_queue() rhashtable: reorganize struct rhashtable layout inet: frags: reorganize struct netns_frags inet: frags: get rid of ipfrag_skb_cb/FRAG_CB inet: frags: fix ip6frag_low_thresh boundary net: pskb_trim_rcsum() and CHECKSUM_COMPLETE are friends inet: frags: better deal with smp races Florian Westphal (1): ipv6: defrag: drop non-last frags smaller than min mtu Greg Kroah-Hartman (1): Linux 4.4.174 Michal Kubecek (1): net: ipv4: do not handle duplicate fragments as overlapping Pablo Neira Ayuso (1): rhashtable: add rhashtable_lookup_get_insert_key() Paolo Abeni (1): ipfrag: really prevent allocation on netns exit Paul E. McKenney (1): rcu: Force boolean subscript for expedited stall warnings Peter Oskolkov (5): ip: discard IPv4 datagrams with overlapping segments. net: modify skb_rbtree_purge to return the truesize of all purged skbs. ip: use rb trees for IP frag queue. ip: add helpers to process in-order fragments faster. ip: process in-order fragments efficiently Taehee Yoo (1): ip: frags: fix crash in ip_do_fragment()