From patchwork Thu Feb 14 12:49:02 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Linus Walleij X-Patchwork-Id: 1042104 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=lists.openwrt.org (client-ip=2607:7c80:54:e::133; helo=bombadil.infradead.org; envelope-from=openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=linaro.org Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="QRkGoyjR"; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=linaro.org header.i=@linaro.org header.b="MqapIQq2"; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:e::133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 440bnc2Pm5z9sML for ; Thu, 14 Feb 2019 23:49:40 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Subject:MIME-Version:Message-Id:Date:To :From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=UpwlWwJjf1UOlLy0DD4GVnTwCr/RPOGghCdwAtcx0Rw=; b=QRkGoyjRhizDGY Yi+8T9QRaWe+m3jlYl42nay/o1n6e25VfuwTxMsTSTZ0j6KR1ro8f2JoEgCtb9xbNr+w/0zAUhVOD aSy7mD2OEFnG3nkezgbwYAPI6nU26P/c8d10Imjb7oxp4vNbrBlLr48wLwYHC32kPzFQQo6NKPSkj JbHMpQbUGvoomP4N0/kns38fGE/TBO9zkKe7GNpw/83CMzxFXzxTHbKjngRAqslrztamBqOMxAZjP JOdbEomluMdx6fGCdWXrJoakqp1XmqekWLrzERkfRTrAdXGdK6tFRLf/JiSa3hTZQr/AxhtyadJun 2RU32vyU0iuISqMs59VA==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1guGSE-0006yx-66; Thu, 14 Feb 2019 12:49:26 +0000 Received: from mail-lj1-x242.google.com ([2a00:1450:4864:20::242]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1guGSB-0006yF-B7 for openwrt-devel@lists.openwrt.org; Thu, 14 Feb 2019 12:49:24 +0000 Received: by mail-lj1-x242.google.com with SMTP id z20so4098858ljj.10 for ; Thu, 14 Feb 2019 04:49:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=AxB5E8mzQzp9GvSaIvzDNlt0T/UcbDj0kV7nRaP/mFw=; b=MqapIQq2G/AI9nUjPo5s5kWZjed/LvO6qpMLtSKVvHq+NqAdyUjRHha5HeNUJ6Laou 1lzzhg664tRgJPKEsQZpkzCm9Svv5q++Rrjw3sBHOddJd/9jRgdx9MamN363elsTxwWD YHJ6XXu1ku2UV+t1sH2rOFgqJkUt36kvrnSu7Fa4vu2K44nKLCu+eCo5Ix0GY/qbs9YA zyiQI7WtmtPkuMjTSUImIGdo61TwLXRkaEulTf+eU1g8NcspDkuQGsDbpyAqdZm4XICI ZeJS0cc6j76GMhua0rdC6rHKlWfV9crvNNNsMBYMOcmeQwTzC44mrJ4kz2pPt3H3QYMw z26g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=AxB5E8mzQzp9GvSaIvzDNlt0T/UcbDj0kV7nRaP/mFw=; b=SqWpuqOGdIrz8DFTABTRvZ6guqJK8GaAXp/oHyQdoDtekYtRpPKFLEtFiblggFJbkc yUsPJvb7aB6yYHJtKKxoQvyN745V5X76lDXEoVzt3kbPvJ19f1jex6JYfkTLUii2ht5a qxBaSFmWt1mRWQS11A1YqrdW+7JginwrxEtYe52z04ONZf81G54j9W0+QfTqnMgnE+LC phuZ9vY/D96XVBhJFfb8PhvzdxL0/c1AUbSB1wNXqsxH4eFoVXQKJZS/Tjwz26Yg9alS x7FR1J9d70P+0uBjccLhIdw6MyRHehpWI/Qwn7IZBmtGUtRikHmTdcdaYsAEvXHqtI1g /VyA== X-Gm-Message-State: AHQUAuaxmzvSycDDgJT3rDroeNOOWxiGS58rMZFvn/qfVv5PB77qLRsb JkEFZyWf99bvmPAHoQmWf1RZmw== X-Google-Smtp-Source: AHgI3IZiIgTeUdhcTTUTwDSnzS+I60QUXDgnUl4IiA2U0Luo+kF7Z11vCWT18zp352Xbfl+oEfNiGw== X-Received: by 2002:a2e:8156:: with SMTP id t22-v6mr2383399ljg.32.1550148561479; Thu, 14 Feb 2019 04:49:21 -0800 (PST) Received: from genomnajs.ideon.se ([85.235.10.227]) by smtp.gmail.com with ESMTPSA id r7-v6sm410853ljg.85.2019.02.14.04.49.17 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 14 Feb 2019 04:49:20 -0800 (PST) From: Linus Walleij To: Greg Kroah-Hartman , stable@vger.kernel.org, openwrt-devel@lists.openwrt.org Date: Thu, 14 Feb 2019 13:49:02 +0100 Message-Id: <20190214124910.1753-1-linus.walleij@linaro.org> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190214_044923_389311_26DD5C58 X-CRM114-Status: GOOD ( 10.97 ) X-Spam-Score: -0.2 (/) X-Spam-Report: SpamAssassin version 3.4.2 on bombadil.infradead.org summary: Content analysis details: (-0.2 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:242 listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid Subject: [OpenWrt-Devel] [PATCH 0/8 v2] Stable material from OpenWrt for v4.9.y X-BeenThere: openwrt-devel@lists.openwrt.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: James Hughes , Liping Zhang , John Youn , Linus Walleij , Eric Dumazet , =?utf-8?b?UmFmYcWCIE1pxYJlY2tp?= , "David S . Miller" , Felix Fietkau Sender: "openwrt-devel" Errors-To: openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org This is a series of patches used in OpenWrt's v4.9 backports that seem to be of generic interest to v4.9.y For the remaining patches I cherry-picked the upstream commits except for (8/8) "netfilter: nf_tables: fix mismatch in big-endian system" where I used OpenWrt's backport. ChangeLog v1->v2: - I have dropped two patches from the series: one was to be applied also to v4.14.y and one was to be applied also to v4.14.y and v4.19.y. The rest are for v4.9.y as they have been merged upstream between v4.9 and v4.14. - The two dropped patches have been sent out separately. - I have added the "commit nnnnn upstream." message on the first line of each commit message to fit stable standards. Upstream commits: The list of upstream commits in patch order: 6db6f0eae6052b70885562e1733896647ec1d807 ("bridge: multicast to unicast") e9156cd26a495a18706e796f02a81fee41ec14f4 ("smsc95xx: Use skb_cow_head to deal with cloned skbs") 6bc6895bdd6744e0136eaa4a11fbdb20a7db4e40 ("ch9200: use skb_cow_head() to deal with cloned skbs") 39fba7835aacda65284a86e611774cbba71dac20 ("kaweth: use skb_cow_head() to deal with cloned skbs") 854826c9d526fd81077742c3b000e3f7fcaef3ce ("ubifs: Drop softlimit and delta fields from struct ubifs_wbuf") 1b7fc2c0069f3864a3dda15430b7aded31c0bfcc ("ubifs: Use dirty_writeback_interval value for wbuf timer") cd4b1e34655d46950c065d9284b596cd8d7b28cd ("usb: dwc2: Remove unnecessary kfree") 10596608c4d62cb8c1c2b806debcbd32fe657e71 ("netfilter: nf_tables: fix mismatch in big-endian system") Eric Dumazet (2): ch9200: use skb_cow_head() to deal with cloned skbs kaweth: use skb_cow_head() to deal with cloned skbs Felix Fietkau (1): bridge: multicast to unicast James Hughes (1): smsc95xx: Use skb_cow_head to deal with cloned skbs John Youn (1): usb: dwc2: Remove unnecessary kfree Liping Zhang (1): netfilter: nf_tables: fix mismatch in big-endian system Rafał Miłecki (2): ubifs: Drop softlimit and delta fields from struct ubifs_wbuf ubifs: Use dirty_writeback_interval value for wbuf timer drivers/net/usb/ch9200.c | 9 +-- drivers/net/usb/kaweth.c | 18 ++---- drivers/net/usb/smsc95xx.c | 12 ++-- drivers/usb/dwc2/hcd.c | 1 - fs/ubifs/io.c | 18 +++--- fs/ubifs/ubifs.h | 9 --- include/linux/if_bridge.h | 1 + include/net/netfilter/nf_tables.h | 29 ++++++++++ include/uapi/linux/if_link.h | 1 + net/bridge/br_forward.c | 39 ++++++++++++- net/bridge/br_mdb.c | 2 +- net/bridge/br_multicast.c | 90 +++++++++++++++++++++-------- net/bridge/br_netlink.c | 5 ++ net/bridge/br_private.h | 3 +- net/bridge/br_sysfs_if.c | 2 + net/ipv4/netfilter/nft_masq_ipv4.c | 8 +-- net/ipv4/netfilter/nft_redir_ipv4.c | 8 +-- net/ipv6/netfilter/nft_masq_ipv6.c | 8 +-- net/ipv6/netfilter/nft_redir_ipv6.c | 8 +-- net/netfilter/nft_ct.c | 10 ++-- net/netfilter/nft_meta.c | 42 +++++++------- net/netfilter/nft_nat.c | 8 +-- 22 files changed, 214 insertions(+), 117 deletions(-)