From: Jakub Kicinski <kuba@kernel.org>
To: torvalds@linux-foundation.org
Cc: kuba@kernel.org, davem@davemloft.net, netdev@vger.kernel.org,
linux-kernel@vger.kernel.org
Subject: [GIT PULL] Networking for 5.15-rc3
Date: Thu, 23 Sep 2021 10:09:35 -0700 [thread overview]
Message-ID: <20210923170935.1703615-1-kuba@kernel.org> (raw)
Hi Linus!
The following changes since commit fc0c0548c1a2e676d3a928aaed70f2d4d254e395:
Merge tag 'net-5.15-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2021-09-16 13:05:42 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-5.15-rc3
for you to fetch changes up to 4d88c339c423eefe2fd48215016cb0c75fcb4c4d:
atlantic: Fix issue in the pm resume flow. (2021-09-23 13:24:14 +0100)
----------------------------------------------------------------
Networking fixes for 5.15-rc3.
Current release - regressions:
- dsa: bcm_sf2: fix array overrun in bcm_sf2_num_active_ports()
Previous releases - regressions:
- introduce a shutdown method to mdio device drivers, and make DSA
switch drivers compatible with masters disappearing on shutdown;
preventing infinite reference wait
- fix issues in mdiobus users related to ->shutdown vs ->remove
- virtio-net: fix pages leaking when building skb in big mode
- xen-netback: correct success/error reporting for the SKB-with-fraglist
- dsa: tear down devlink port regions when tearing down the devlink
port on error
- nexthop: fix division by zero while replacing a resilient group
- hns3: check queue, vf, vlan ids range before using
Previous releases - always broken:
- napi: fix race against netpoll causing NAPI getting stuck
- mlx4_en: ensure link operstate is updated even if link comes up
before netdev registration
- bnxt_en: fix TX timeout when TX ring size is set to the smallest
- enetc: fix illegal access when reading affinity_hint;
prevent oops on sysfs access
- mtk_eth_soc: avoid creating duplicate offload entries
Misc:
- core: correct the sock::sk_lock.owned lockdep annotations
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
----------------------------------------------------------------
Alejandro Concepcion-Rodriguez (1):
docs: net: dsa: sja1105: fix reference to sja1105.txt
Alexandra Winter (2):
s390/qeth: Fix deadlock in remove_discipline
s390/qeth: fix deadlock during failing recovery
Arnd Bergmann (1):
ptp: ocp: add COMMON_CLK dependency
Aya Levin (1):
net/mlx4_en: Don't allow aRFS for encapsulated packets
Christian Lamparter (1):
net: bgmac-bcma: handle deferred probe error due to mac-address
Claudiu Manoil (2):
enetc: Fix illegal access when reading affinity_hint
enetc: Fix uninitialized struct dim_sample field usage
Colin Foster (2):
net: mscc: ocelot: remove buggy and useless write to ANA_PFC_PFC_CFG
net: mscc: ocelot: remove buggy duplicate write to DEV_CLOCK_CFG
David S. Miller (5):
Merge branch 'dsa-shutdown'
Merge branch 'ocelot-phylink-fixes'
Merge branch 'hns3-fixes'
Merge branch 'smc-fixes'
Merge branch 'dsa-devres'
Felix Fietkau (1):
net: ethernet: mtk_eth_soc: avoid creating duplicate offload entries
Florian Fainelli (1):
net: dsa: bcm_sf2: Fix array overrun in bcm_sf2_num_active_ports()
Guvenc Gulce (1):
MAINTAINERS: remove Guvenc Gulce as net/smc maintainer
Ido Schimmel (2):
nexthop: Fix division by zero while replacing a resilient group
nexthop: Fix memory leaks in nexthop notification chain listeners
Jakub Kicinski (1):
Merge branch 's390-qeth-fixes-2021-09-21'
Jan Beulich (1):
xen-netback: correct success/error reporting for the SKB-with-fraglist case
Jason Wang (1):
virtio-net: fix pages leaking when building skb in big mode
Jian Shen (2):
net: hns3: fix change RSS 'hfunc' ineffective issue
net: hns3: fix inconsistent vf id print
Jiaran Zhang (1):
net: hns3: fix misuse vf id and vport id in some logs
Johan Hovold (1):
net: hso: fix muxed tty registration
Julian Wiedmann (1):
s390/qeth: fix NULL deref in qeth_clear_working_pool_list()
Karsten Graul (2):
net/smc: add missing error check in smc_clc_prfx_set()
net/smc: fix 'workqueue leaked lock' in smc_conn_abort_work
Krzysztof Kozlowski (1):
net: freescale: drop unneeded MODULE_ALIAS
Lama Kayal (1):
net/mlx4_en: Resolve bad operstate value
Mark Brown (1):
nfc: st-nci: Add SPI ID matching DT compatible
Masanari Iida (1):
Doc: networking: Fox a typo in ice.rst
Michael Chan (1):
bnxt_en: Fix TX timeout when TX ring size is set to the smallest
Paolo Abeni (1):
mptcp: ensure tx skbs always have the MPTCP ext
Randy Dunlap (1):
igc: fix build errors for PTP
Shai Malin (1):
qed: rdma - don't wait for resources under hw error recovery flow
Shuah Khan (2):
selftests: net: af_unix: Fix incorrect args in test result msg
selftests: net: af_unix: Fix makefile to use TEST_GEN_PROGS
Sudarsana Reddy Kalluru (1):
atlantic: Fix issue in the pm resume flow.
Thomas Gleixner (1):
net: core: Correct the sock::sk_lock.owned lockdep annotations
Vladimir Oltean (11):
net: update NXP copyright text
net: mdio: introduce a shutdown method to mdio device drivers
net: dsa: be compatible with masters which unregister on shutdown
net: dsa: hellcreek: be compatible with masters which unregister on shutdown
net: dsa: microchip: ksz8863: be compatible with masters which unregister on shutdown
net: dsa: xrs700x: be compatible with masters which unregister on shutdown
net: dsa: tear down devlink port regions when tearing down the devlink port on error
net: dsa: fix dsa_tree_setup error path
net: dsa: don't allocate the slave_mii_bus using devres
net: dsa: realtek: register the MDIO bus under devres
net: mscc: ocelot: fix forwarding from BLOCKING ports remaining enabled
Xuan Zhuo (1):
napi: fix race inside napi_enable
Yufeng Mo (2):
net: hns3: check queue id range before using
net: hns3: fix a return value error in hclge_get_reset_status()
liaoguojia (1):
net: hns3: check vlan id before using it
.../device_drivers/ethernet/intel/ice.rst | 2 +-
Documentation/networking/dsa/sja1105.rst | 2 +-
MAINTAINERS | 1 -
arch/s390/include/asm/ccwgroup.h | 2 +-
drivers/net/dsa/b53/b53_mdio.c | 21 +++-
drivers/net/dsa/b53/b53_mmap.c | 13 +++
drivers/net/dsa/b53/b53_priv.h | 5 +
drivers/net/dsa/b53/b53_spi.c | 13 +++
drivers/net/dsa/b53/b53_srab.c | 21 +++-
drivers/net/dsa/bcm_sf2.c | 14 ++-
drivers/net/dsa/dsa_loop.c | 22 +++-
drivers/net/dsa/hirschmann/hellcreek.c | 16 +++
drivers/net/dsa/lan9303-core.c | 6 ++
drivers/net/dsa/lan9303.h | 1 +
drivers/net/dsa/lan9303_i2c.c | 24 ++++-
drivers/net/dsa/lan9303_mdio.c | 15 +++
drivers/net/dsa/lantiq_gswip.c | 18 ++++
drivers/net/dsa/microchip/ksz8795_spi.c | 11 +-
drivers/net/dsa/microchip/ksz8863_smi.c | 13 +++
drivers/net/dsa/microchip/ksz9477_i2c.c | 14 ++-
drivers/net/dsa/microchip/ksz9477_spi.c | 8 +-
drivers/net/dsa/mt7530.c | 18 ++++
drivers/net/dsa/mv88e6060.c | 18 ++++
drivers/net/dsa/mv88e6xxx/chip.c | 38 ++++++-
drivers/net/dsa/mv88e6xxx/devlink.c | 73 ++-----------
drivers/net/dsa/mv88e6xxx/devlink.h | 6 +-
drivers/net/dsa/ocelot/felix.c | 2 +-
drivers/net/dsa/ocelot/felix.h | 2 +-
drivers/net/dsa/ocelot/felix_vsc9959.c | 22 +++-
drivers/net/dsa/ocelot/seville_vsc9953.c | 20 +++-
drivers/net/dsa/qca/ar9331.c | 18 ++++
drivers/net/dsa/qca8k.c | 18 ++++
drivers/net/dsa/realtek-smi-core.c | 22 +++-
drivers/net/dsa/sja1105/sja1105_clocking.c | 2 +-
drivers/net/dsa/sja1105/sja1105_devlink.c | 2 +-
drivers/net/dsa/sja1105/sja1105_flower.c | 2 +-
drivers/net/dsa/sja1105/sja1105_main.c | 21 +++-
drivers/net/dsa/sja1105/sja1105_mdio.c | 2 +-
drivers/net/dsa/sja1105/sja1105_spi.c | 2 +-
drivers/net/dsa/sja1105/sja1105_static_config.c | 2 +-
drivers/net/dsa/sja1105/sja1105_static_config.h | 2 +-
drivers/net/dsa/sja1105/sja1105_vl.c | 2 +-
drivers/net/dsa/sja1105/sja1105_vl.h | 2 +-
drivers/net/dsa/vitesse-vsc73xx-core.c | 6 ++
drivers/net/dsa/vitesse-vsc73xx-platform.c | 22 +++-
drivers/net/dsa/vitesse-vsc73xx-spi.c | 22 +++-
drivers/net/dsa/vitesse-vsc73xx.h | 1 +
drivers/net/dsa/xrs700x/xrs700x.c | 6 ++
drivers/net/dsa/xrs700x/xrs700x.h | 1 +
drivers/net/dsa/xrs700x/xrs700x_i2c.c | 18 ++++
drivers/net/dsa/xrs700x/xrs700x_mdio.c | 18 ++++
.../net/ethernet/aquantia/atlantic/aq_pci_func.c | 4 +-
drivers/net/ethernet/broadcom/bgmac-bcma.c | 2 +
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 8 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.h | 5 +
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 2 +-
drivers/net/ethernet/freescale/enetc/enetc.c | 7 +-
drivers/net/ethernet/freescale/enetc/enetc_ierb.c | 2 +-
drivers/net/ethernet/freescale/enetc/enetc_ierb.h | 2 +-
drivers/net/ethernet/freescale/fec_main.c | 1 -
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 8 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 80 ++++++++++-----
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 10 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 2 +-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 52 ++++++----
drivers/net/ethernet/intel/Kconfig | 1 +
drivers/net/ethernet/mediatek/mtk_ppe_offload.c | 3 +
drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 50 +++++----
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 1 -
drivers/net/ethernet/mscc/ocelot.c | 21 ++--
drivers/net/ethernet/mscc/ocelot_devlink.c | 2 +-
drivers/net/ethernet/mscc/ocelot_mrp.c | 2 +-
drivers/net/ethernet/mscc/ocelot_net.c | 2 +-
drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 8 ++
drivers/net/ethernet/qlogic/qed/qed_roce.c | 8 ++
drivers/net/pcs/pcs-xpcs-nxp.c | 2 +-
drivers/net/phy/mdio_device.c | 11 ++
drivers/net/usb/hso.c | 12 +--
drivers/net/virtio_net.c | 4 +
drivers/net/vxlan.c | 2 +-
drivers/net/xen-netback/netback.c | 2 +-
drivers/nfc/st-nci/spi.c | 1 +
drivers/ptp/Kconfig | 1 +
drivers/s390/cio/ccwgroup.c | 10 +-
drivers/s390/net/qeth_core.h | 1 -
drivers/s390/net/qeth_core_main.c | 22 ++--
drivers/s390/net/qeth_l2_main.c | 1 -
drivers/s390/net/qeth_l3_main.c | 1 -
include/linux/dsa/ocelot.h | 2 +-
include/linux/mdio.h | 3 +
include/linux/packing.h | 2 +-
include/net/dsa.h | 9 ++
include/net/sock.h | 1 +
lib/packing.c | 2 +-
net/core/dev.c | 16 +--
net/core/sock.c | 37 ++++---
net/dsa/dsa2.c | 114 +++++++++++++++++++--
net/dsa/tag_ocelot.c | 2 +-
net/dsa/tag_ocelot_8021q.c | 2 +-
net/ipv4/nexthop.c | 21 +++-
net/mptcp/protocol.c | 4 +-
net/smc/smc_clc.c | 3 +-
net/smc/smc_core.c | 2 +
.../drivers/net/ocelot/tc_flower_chains.sh | 2 +-
tools/testing/selftests/net/af_unix/Makefile | 5 +-
.../testing/selftests/net/af_unix/test_unix_oob.c | 5 +-
106 files changed, 932 insertions(+), 285 deletions(-)
next reply other threads:[~2021-09-23 17:09 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-09-23 17:09 Jakub Kicinski [this message]
2021-09-23 18:00 ` [GIT PULL] Networking for 5.15-rc3 pr-tracker-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20210923170935.1703615-1-kuba@kernel.org \
--to=kuba@kernel.org \
--cc=davem@davemloft.net \
--cc=linux-kernel@vger.kernel.org \
--cc=netdev@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.