mbox series

[GIT,PULL] Networking for 5.18-rc3

Message ID 20220414102641.19082-1-pabeni@redhat.com (mailing list archive)
State Accepted
Commit d20339fa93e9810fcf87518bdd62e44f62bb64ee
Headers show
Series [GIT,PULL] Networking for 5.18-rc3 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-5.18-rc3

Checks

Context Check Description
netdev/tree_selection success Pull request for net
netdev/build_32bit success Errors and warnings before: 30 this patch: 30
netdev/build_clang success Errors and warnings before: 14 this patch: 14
netdev/verify_signedoff success Signed-off-by tag matches author and committer
netdev/verify_fixes success Fixes tag looks correct
netdev/build_allmodconfig_warn success Errors and warnings before: 28 this patch: 28

Message

Paolo Abeni April 14, 2022, 10:26 a.m. UTC
Hi Linus!

The following changes since commit 73b193f265096080eac866b9a852627b475384fc:

  Merge tag 'net-5.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2022-04-07 19:01:47 -1000)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-5.18-rc3

for you to fetch changes up to 2df3fc4a84e917a422935cc5bae18f43f9955d31:

  net: bcmgenet: Revert "Use stronger register read/writes to assure ordering" (2022-04-14 09:13:07 +0200)

----------------------------------------------------------------
Networking fixes for 5.18-rc3, including fixes from wireless and
netfilter.

Current release - regressions:

  - smc: fix af_ops of child socket pointing to released memory

  - wifi: ath9k: fix usage of driver-private space in tx_info

Previous releases - regressions:

  - ipv6: fix panic when forwarding a pkt with no in6 dev

  - sctp: use the correct skb for security_sctp_assoc_request

  - smc: fix NULL pointer dereference in smc_pnet_find_ib()

  - sched: fix initialization order when updating chain 0 head

  - phy: don't defer probe forever if PHY IRQ provider is missing

  - dsa: revert "net: dsa: setup master before ports"

  - dsa: felix: fix tagging protocol changes with multiple CPU ports

  - eth: ice:
    - fix use-after-free when freeing @rx_cpu_rmap
    - revert "iavf: fix deadlock occurrence during resetting VF interface"

  - eth: lan966x: stop processing the MAC entry is port is wrong

Previous releases - always broken:

  - sched
    - flower: fix parsing of ethertype following VLAN header
    - taprio: check if socket flags are valid

  - nfc: add flush_workqueue to prevent uaf

  - veth: ensure eth header is in skb's linear part

  - eth: stmmac: fix altr_tse_pcs function when using a fixed-link

  - eth: macb: restart tx only if queue pointer is lagging

  - eth: macvlan: fix leaking skb in source mode with nodst option

Signed-off-by: Paolo Abeni <pabeni@redhat.com>

----------------------------------------------------------------
Alexander Lobakin (1):
      ice: arfs: fix use-after-free when freeing @rx_cpu_rmap

Alvin Šipraga (2):
      net: dsa: realtek: fix Kconfig to assure consistent driver linkage
      net: dsa: realtek: don't parse compatible string for RTL8366S

Anilkumar Kolli (1):
      Revert "ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax"

Antoine Tenart (2):
      netfilter: nf_tables: nft_parse_register can return a negative value
      tun: annotate access to queue->trans_start

Arun Ramadoss (1):
      net: phy: LAN87xx: remove genphy_softreset in config_aneg

Ben Greear (1):
      mac80211: fix ht_capa printout in debugfs

Benedikt Spranger (1):
      net/sched: taprio: Check if socket flags are valid

Borislav Petkov (2):
      mt76: Fix undefined behavior due to shift overflowing the constant
      brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant

David S. Miller (1):
      Merge tag 'wireless-2022-04-13' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless

Dinh Nguyen (1):
      net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link

Dylan Hung (1):
      net: ftgmac100: access hardware register after clock ready

Florian Westphal (1):
      netfilter: nft_socket: make cgroup match work in input too

Gal Pressman (1):
      bonding: Update layer2 and layer2+3 hash formula documentation

Guillaume Nault (1):
      veth: Ensure eth header is in skb's linear part

Hongbin Wang (1):
      vxlan: fix error return code in vxlan_fdb_append

Horatiu Vultur (4):
      net: lan966x: Update lan966x_ptp_get_nominal_value
      net: lan966x: Fix IGMP snooping when frames have vlan tag
      net: lan966x: Fix when a port's upper is changed.
      net: lan966x: Stop processing the MAC entry is port is wrong.

Jakub Kicinski (5):
      flow_dissector: fix false-positive __read_overflow2_field() warning
      Merge branch 'net-smc-fixes-2022-04-08'
      Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
      Merge branch 'net-lan966x-lan966x-fixes'
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf

Jeremy Linton (1):
      net: bcmgenet: Revert "Use stronger register read/writes to assure ordering"

Johannes Berg (2):
      MAINTAINERS: claim include/uapi/linux/wireless.h
      nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size

Kai-Heng Feng (1):
      net: atlantic: Avoid out-of-bounds indexing

Kalle Valo (1):
      MAINTAINERS: mark wil6210 as orphan

Karsten Graul (3):
      net/smc: use memcpy instead of snprintf to avoid out of bounds read
      net/smc: Fix NULL pointer dereference in smc_pnet_find_ib()
      net/smc: Fix af_ops of child socket pointing to released memory

Kunihiko Hayashi (2):
      dt-bindings: net: ave: Clean up clocks, resets, and their names using compatible string
      dt-bindings: net: ave: Use unevaluatedProperties

Lin Ma (1):
      nfc: nci: add flush_workqueue to prevent uaf

Lorenzo Bianconi (1):
      MAINTAINERS: update Lorenzo's email address

Lv Ruyi (1):
      dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info()

Marcelo Ricardo Leitner (1):
      net/sched: fix initialization order when updating chain 0 head

Martin Willi (1):
      macvlan: Fix leaking skb in source mode with nodst option

Mateusz Palczewski (1):
      Revert "iavf: Fix deadlock occurrence during resetting VF interface"

Michael Walle (1):
      net: dsa: felix: suppress -EPROBE_DEFER errors

Nicolas Dichtel (1):
      ipv6: fix panic when forwarding a pkt with no in6 dev

Petr Machata (1):
      rtnetlink: Fix handling of disabled L3 stats in RTM_GETSTATS replies

Petr Malat (1):
      sctp: Initialize daddr on peeled off socket

Rameshkumar Sundaram (1):
      cfg80211: hold bss_lock while updating nontrans_list

Toke Høiland-Jørgensen (2):
      ath9k: Properly clear TX status area before reporting to mac80211
      ath9k: Fix usage of driver-private space in tx_info

Tomas Melin (1):
      net: macb: Restart tx only if queue pointer is lagging

Vadim Pasternak (1):
      mlxsw: i2c: Fix initialization error flow

Vlad Buslov (1):
      net/sched: flower: fix parsing of ethertype following VLAN header

Vladimir Oltean (3):
      net: mdio: don't defer probe forever if PHY IRQ provider is missing
      Revert "net: dsa: setup master before ports"
      net: dsa: felix: fix tagging protocol changes with multiple CPU ports

Xin Long (1):
      sctp: use the correct skb for security_sctp_assoc_request

 .../bindings/net/socionext,uniphier-ave4.yaml      | 57 +++++++++++++++-------
 Documentation/networking/bonding.rst               |  4 +-
 MAINTAINERS                                        |  7 ++-
 drivers/base/dd.c                                  |  1 +
 drivers/net/dsa/ocelot/felix.c                     | 23 +++++++++
 drivers/net/dsa/ocelot/felix_vsc9959.c             |  2 +-
 drivers/net/dsa/realtek/Kconfig                    | 30 ++++++++----
 drivers/net/dsa/realtek/realtek-smi.c              |  5 --
 drivers/net/ethernet/aquantia/atlantic/aq_nic.c    |  8 +--
 drivers/net/ethernet/aquantia/atlantic/aq_vec.c    | 24 ++++-----
 drivers/net/ethernet/broadcom/genet/bcmgenet.c     |  4 +-
 drivers/net/ethernet/cadence/macb_main.c           |  8 +++
 drivers/net/ethernet/faraday/ftgmac100.c           | 10 ++--
 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c |  8 ++-
 drivers/net/ethernet/intel/iavf/iavf_main.c        |  7 +--
 drivers/net/ethernet/intel/ice/ice_arfs.c          |  9 +---
 drivers/net/ethernet/intel/ice/ice_lib.c           |  5 +-
 drivers/net/ethernet/intel/ice/ice_main.c          | 18 +++----
 drivers/net/ethernet/mellanox/mlxsw/i2c.c          |  1 +
 .../net/ethernet/microchip/lan966x/lan966x_mac.c   |  6 ++-
 .../net/ethernet/microchip/lan966x/lan966x_main.c  |  6 +++
 .../net/ethernet/microchip/lan966x/lan966x_ptp.c   |  8 +--
 .../ethernet/microchip/lan966x/lan966x_switchdev.c |  3 +-
 drivers/net/ethernet/stmicro/stmmac/altr_tse_pcs.c |  8 ---
 drivers/net/ethernet/stmicro/stmmac/altr_tse_pcs.h |  4 ++
 .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c    | 13 ++---
 drivers/net/macvlan.c                              |  8 ++-
 drivers/net/mdio/fwnode_mdio.c                     |  5 ++
 drivers/net/phy/microchip_t1.c                     |  7 +--
 drivers/net/tun.c                                  |  2 +-
 drivers/net/veth.c                                 |  2 +-
 drivers/net/vxlan/vxlan_core.c                     |  4 +-
 drivers/net/wireless/ath/ath11k/mac.c              | 22 ++++++---
 drivers/net/wireless/ath/ath9k/main.c              |  2 +-
 drivers/net/wireless/ath/ath9k/xmit.c              | 33 ++++++++-----
 .../wireless/broadcom/brcm80211/brcmfmac/sdio.c    |  2 +-
 drivers/net/wireless/mediatek/mt76/mt76x2/pci.c    |  2 +-
 include/net/flow_dissector.h                       |  2 +
 net/core/flow_dissector.c                          |  3 +-
 net/core/rtnetlink.c                               |  3 ++
 net/dsa/dsa2.c                                     | 23 ++++-----
 net/ipv6/ip6_output.c                              |  2 +-
 net/mac80211/debugfs_sta.c                         |  2 +-
 net/netfilter/nf_tables_api.c                      |  2 +-
 net/netfilter/nft_socket.c                         |  7 ++-
 net/nfc/nci/core.c                                 |  4 ++
 net/sched/cls_api.c                                |  2 +-
 net/sched/cls_flower.c                             | 18 +++++--
 net/sched/sch_taprio.c                             |  3 +-
 net/sctp/sm_statefuns.c                            |  6 +--
 net/sctp/socket.c                                  |  2 +-
 net/smc/af_smc.c                                   | 14 +++++-
 net/smc/smc_clc.c                                  |  6 ++-
 net/smc/smc_pnet.c                                 |  5 +-
 net/wireless/nl80211.c                             |  3 +-
 net/wireless/scan.c                                |  2 +
 56 files changed, 292 insertions(+), 185 deletions(-)

Comments

pr-tracker-bot@kernel.org April 14, 2022, 7:20 p.m. UTC | #1
The pull request you sent on Thu, 14 Apr 2022 12:26:41 +0200:

> git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-5.18-rc3

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/d20339fa93e9810fcf87518bdd62e44f62bb64ee

Thank you!
patchwork-bot+netdevbpf@kernel.org April 15, 2022, 7:30 a.m. UTC | #2
Hello:

This pull request was applied to netdev/net.git (master)
by Linus Torvalds <torvalds@linux-foundation.org>:

On Thu, 14 Apr 2022 12:26:41 +0200 you wrote:
> Hi Linus!
> 
> The following changes since commit 73b193f265096080eac866b9a852627b475384fc:
> 
>   Merge tag 'net-5.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2022-04-07 19:01:47 -1000)
> 
> are available in the Git repository at:
> 
> [...]

Here is the summary with links:
  - [GIT,PULL] Networking for 5.18-rc3
    https://git.kernel.org/netdev/net/c/d20339fa93e9

You are awesome, thank you!