From patchwork Thu Feb 14 13:23:55 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Linus Walleij X-Patchwork-Id: 158383 Delivered-To: patch@linaro.org Received: by 2002:a02:48:0:0:0:0:0 with SMTP id 69csp1366457jaa; Thu, 14 Feb 2019 05:24:18 -0800 (PST) X-Google-Smtp-Source: AHgI3Iai3CpIybX0d67AAKAup19y/0sRyeanf9bfEYbBkt/ANZrGEcF0etD1hmCL1ZMDrCfQrDwc X-Received: by 2002:a17:902:15a8:: with SMTP id m37mr4188348pla.129.1550150657923; Thu, 14 Feb 2019 05:24:17 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1550150657; cv=none; d=google.com; s=arc-20160816; b=rlc1PdsqApKgJETImmcNFqUVkxH5aRCOpWakb8EMi3rlXQ5zKAli/E+gxK8bJZlE7u cQQhxQuG4gVw5Vjs+ijz1xEqkVews+2uFBHtxwvdTIJuu41Ve5+64MTXZnR6E6uCyoHy zcAvzbSCS3f97343LigNYNyHFm3I83iJPQxcpfo0cbqATzDGEIb8PzHPRu4Gwzy7krT9 mdZmY6CjkCQH8k4LULsLZSXjshM8U9uQaBX6k+3YXM0/NuOrxMOxBxuG42PyB+Kl5Zut 9S1jGAI6w6wwA9wZTYS+kLyaFctBsK3q8g6q55r9IitX+o6XFzPFCsvGRYuB7SncrlIp v8yw== 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 :message-id:date:subject:cc:to:from:dkim-signature; bh=FcG6STguZAR33DnGYKtn2EIFkCWXHcW010QiBfXYW4M=; b=A7orlP4M3pzCd3yxnBbFMgXh5bOBOqmi5lngxAKp26VMvWD0Q+WY+NcWeErvvBY9mN 3TxrKp9uYSUw7GbI4pXdAJtr2jlW6MNgnmgeS8nMe3lmVifyiZ2xSkcK8R6u25RswQUp mqtlrv/1t/Dg8oTNXvqg/L3OoxAUyoFmx9Rz05Y90WSRd0Xqd3AkESdH4zm5zwePwlDM m2Bh1OtgBZAjAUY7n/U5gtnElVrhmj5rEj1Ji+uIcFtvrpfKiWAGpVSL+qsqPZweqLCn lUHhxfxuy5jjDhnjXHnjWp+BOcELajN3/vT+eAUnUWgVhrQF46tszrr0KzRODtcL5OJJ V4SA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=RBSpw22T; spf=pass (google.com: best guess record for domain of stable-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=stable-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 36si2748782plc.250.2019.02.14.05.24.17; Thu, 14 Feb 2019 05:24:17 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of stable-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=@linaro.org header.s=google header.b=RBSpw22T; spf=pass (google.com: best guess record for domain of stable-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=stable-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2407021AbfBNNYR (ORCPT + 15 others); Thu, 14 Feb 2019 08:24:17 -0500 Received: from mail-lj1-f196.google.com ([209.85.208.196]:46514 "EHLO mail-lj1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2394723AbfBNNYQ (ORCPT ); Thu, 14 Feb 2019 08:24:16 -0500 Received: by mail-lj1-f196.google.com with SMTP id v16so5181800ljg.13 for ; Thu, 14 Feb 2019 05:24:15 -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=FcG6STguZAR33DnGYKtn2EIFkCWXHcW010QiBfXYW4M=; b=RBSpw22TCgQK42k0mgSoKDQylPBp4umzQKzN36oi1EUiTMfc/zicj0xF/KVCbDBM+D jIl8CMmtLL2fTzgrzChhtFOv9nRSzT433RtSXGBXJsRGnchKk10ykUWUYbO/kKuxBpsl +o3jWoNkgDu+6pUgZ7b1h1JnLc6kIbLz+TMt3il3S+N9LbJ0GD3vm1V/mKv9AT1BUsD4 pF4ENdbtFc7DnmjYwoPwTACKZi+E10CaL0qEu1T0iMatn0y2XFCh04pqkRjVD55TjY/f nrM/hqqAWYvxTQ1RGl4WBZj61MZHnWrL8rpWNZkFTOuLsigNOHGoUnESUhHP5S9NpoN1 v/aQ== 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=FcG6STguZAR33DnGYKtn2EIFkCWXHcW010QiBfXYW4M=; b=ecGUdf79LQa/fDQdvJxKwz1zqjH+cECQKTSSE3dUzBSXtDdE+Rus8fSJ5qmdTssioT sUvitHJf7zD+rBLK1KqGeRx8qiY+4moEj8WHoEj5qqFuX+dFD4MJvxb7D8vdmpj6Xa4U iMAl5XVKjQ1/rsWNXbiIt/A5ZY7W4dUdB7XprbERvXTLLCZuWNG1u3ItcaH65BGeDLXy SK/0mx2mcwQR238VCAdP+Xpp7R1mMG8fmHBOqBbypKn8zeKtrtKzV+ZWu9aTfnA5KwXK 8DNMctL1EsX8dETeF2jDZuTtOpyPRonyOWEf66ILZTaGgwEooReNXw85oboc6DwFX42n L6jw== X-Gm-Message-State: AHQUAuYuO/Kj1iZh6WkkMA1pQvHaN436po0B8lIOc9i4q4d8Ti4DV2vJ RXcHOKfi8Z9V27DTuRfc9ji94w== X-Received: by 2002:a2e:965a:: with SMTP id z26mr2156051ljh.59.1550150654468; Thu, 14 Feb 2019 05:24:14 -0800 (PST) Received: from genomnajs.ideon.se ([85.235.10.227]) by smtp.gmail.com with ESMTPSA id k13-v6sm427752ljg.84.2019.02.14.05.24.09 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 14 Feb 2019 05:24:13 -0800 (PST) From: Linus Walleij To: Greg Kroah-Hartman , stable@vger.kernel.org, openwrt-devel@lists.openwrt.org Cc: "David S . Miller" , Eric Dumazet , Liping Zhang , John Youn , =?utf-8?b?UmFmYcWCIE1pxYJlY2tp?= , James Hughes , Felix Fietkau , Linus Walleij Subject: [PATCH 0/8 v3] Stable material from OpenWrt for v4.9.y Date: Thu, 14 Feb 2019 14:23:55 +0100 Message-Id: <20190214132403.10687-1-linus.walleij@linaro.org> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Sender: stable-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: stable@vger.kernel.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 v2->v3: - Add Signed-off-by to all patches to reflect delivery path. 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(-) -- 2.20.1