All of lore.kernel.org
 help / color / mirror / Atom feed
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(-)

             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.