lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:   Thu, 23 Sep 2021 10:09:35 -0700
From:   Jakub Kicinski <kuba@...nel.org>
To:     torvalds@...ux-foundation.org
Cc:     kuba@...nel.org, davem@...emloft.net, netdev@...r.kernel.org,
        linux-kernel@...r.kernel.org
Subject: [GIT PULL] Networking for 5.15-rc3

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@...nel.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(-)

Powered by blists - more mailing lists