mbox series

[GIT,PULL] Networking for 5.19-rc2

Message ID 20220609103202.21091-1-pabeni@redhat.com (mailing list archive)
State Accepted
Commit 825464e79db4aac936e0fdae62cdfb7546d0028f
Headers show
Series [GIT,PULL] Networking for 5.19-rc2 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-5.19-rc2

Checks

Context Check Description
netdev/tree_selection success Pull request for net
netdev/build_32bit success Errors and warnings before: 23 this patch: 23
netdev/build_clang success Errors and warnings before: 9 this patch: 9
netdev/verify_signedoff success Signed-off-by tag matches author and committer
netdev/verify_fixes success No Fixes tag
netdev/build_allmodconfig_warn success Errors and warnings before: 20 this patch: 20

Message

Paolo Abeni June 9, 2022, 10:32 a.m. UTC
Hi Linus!

The following changes since commit 58f9d52ff689a262bec7f5713c07f5a79e115168:

  Merge tag 'net-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2022-06-02 12:50:16 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-5.19-rc2

for you to fetch changes up to 647df0d41b6bd8f4987dde6e8d8d0aba5b082985:

  net: amd-xgbe: fix clang -Wformat warning (2022-06-08 21:12:03 -0700)

----------------------------------------------------------------
Networking fixes for 5.19-rc2, including fixes from bpf and netfilter.

Current release - regressions:
  - eth: amt: fix possible null-ptr-deref in amt_rcv()

Previous releases - regressions:
  - tcp: use alloc_large_system_hash() to allocate table_perturb

  - af_unix: fix a data-race in unix_dgram_peer_wake_me()

  - nfc: st21nfca: fix memory leaks in EVT_TRANSACTION handling

  - eth: ixgbe: fix unexpected VLAN rx in promisc mode on VF

Previous releases - always broken:
  - ipv6: fix signed integer overflow in __ip6_append_data

  - netfilter:
    - nat: really support inet nat without l3 address
    - nf_tables: memleak flow rule from commit path

  - bpf: fix calling global functions from BPF_PROG_TYPE_EXT programs

  - openvswitch: fix misuse of the cached connection on tuple changes

  - nfc: nfcmrvl: fix memory leak in nfcmrvl_play_deferred

  - eth: altera: fix refcount leak in altera_tse_mdio_create

Misc:
  - add Quentin Monnet to bpftool maintainers

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

----------------------------------------------------------------
Alvin Šipraga (1):
      net: dsa: realtek: rtl8365mb: fix GMII caps for ports with internal PHY

Arnd Bergmann (1):
      au1000_eth: stop using virt_to_bus()

Chen Lin (1):
      net: ethernet: mtk_eth_soc: fix misuse of mem alloc interface netdev[napi]_alloc_frag

Christophe JAILLET (1):
      stmmac: intel: Fix an error handling path in intel_eth_pci_probe()

Dan Carpenter (1):
      bpf: Use safer kvmalloc_array() where possible

Eric Dumazet (1):
      bpf, arm64: Clear prog->jited_len along prog->jited

Florian Westphal (1):
      netfilter: nat: really support inet nat without l3 address

Gal Pressman (1):
      net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure

Ilya Maximets (1):
      net: openvswitch: fix misuse of the cached connection on tuple changes

Jakub Kicinski (7):
      Merge branch 'amt-fix-several-bugs-in-amt_rcv'
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
      Merge branch 'net-unexport-some-symbols-that-are-annotated-__init'
      Merge branch 'split-nfc-st21nfca-refactor-evt_transaction-into-3'
      Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
      Merge branch 'mv88e6xxx-fixes-for-reading-serdes-state'
      Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue

Justin Stitt (1):
      net: amd-xgbe: fix clang -Wformat warning

Kuniyuki Iwashima (1):
      af_unix: Fix a data-race in unix_dgram_peer_wake_me().

Lina Wang (1):
      selftests net: fix bpf build error

Maciej Fijalkowski (1):
      xsk: Fix handling of invalid descriptors in XSK TX batching API

Marek Behún (1):
      net: dsa: mv88e6xxx: use BMSR_ANEGCOMPLETE bit for filling an_complete

Martin Faltesek (3):
      nfc: st21nfca: fix incorrect validating logic in EVT_TRANSACTION
      nfc: st21nfca: fix memory leaks in EVT_TRANSACTION handling
      nfc: st21nfca: fix incorrect sizing calculations in EVT_TRANSACTION

Masahiro Yamada (3):
      net: mdio: unexport __init-annotated mdio_bus_init()
      net: xfrm: unexport __init-annotated xfrm4_protocol_init()
      net: ipv6: unexport __init-annotated seg6_hmac_init()

Miaoqian Lin (3):
      net: ethernet: bgmac: Fix refcount leak in bcma_mdio_mii_register
      net: dsa: lantiq_gswip: Fix refcount leak in gswip_gphy_fw_list
      net: altera: Fix refcount leak in altera_tse_mdio_create

Muchun Song (1):
      tcp: use alloc_large_system_hash() to allocate table_perturb

Olivier Matz (2):
      ixgbe: fix bcast packets Rx on VF after promisc removal
      ixgbe: fix unexpected VLAN Rx in promisc mode on VF

Pablo Neira Ayuso (6):
      netfilter: nf_tables: use kfree_rcu(ptr, rcu) to release hooks in clean_net path
      netfilter: nf_tables: delete flowtable hooks via transaction list
      netfilter: nf_tables: always initialize flowtable hook list in transaction
      netfilter: nf_tables: release new hooks on unsupported flowtable flags
      netfilter: nf_tables: memleak flow rule from commit path
      netfilter: nf_tables: bail out early if hardware offload is not supported

Quentin Monnet (1):
      MAINTAINERS: Add a maintainer for bpftool

Russell King (Oracle) (2):
      net: dsa: mv88e6xxx: fix BMSR error to be consistent with others
      net: dsa: mv88e6xxx: correctly report serdes link failure

Taehee Yoo (3):
      amt: fix wrong usage of pskb_may_pull()
      amt: fix possible null-ptr-deref in amt_rcv()
      amt: fix wrong type string definition

Tan Tee Min (1):
      net: phy: dp83867: retrigger SGMII AN when link change

Toke Høiland-Jørgensen (2):
      bpf: Fix calling global functions from BPF_PROG_TYPE_EXT programs
      selftests/bpf: Add selftest for calling global functions from freplace

Wang Yufen (2):
      ipv6: Fix signed integer overflow in __ip6_append_data
      ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg

Willem de Bruijn (1):
      ip_gre: test csum_start instead of transport header

Xiaohui Zhang (1):
      nfc: nfcmrvl: Fix memory leak in nfcmrvl_play_deferred

 MAINTAINERS                                        |  7 +++
 arch/arm64/net/bpf_jit_comp.c                      |  1 +
 drivers/net/amt.c                                  | 59 +++++++++++++++-------
 drivers/net/dsa/lantiq_gswip.c                     |  4 +-
 drivers/net/dsa/mv88e6xxx/serdes.c                 | 35 +++++++------
 drivers/net/dsa/realtek/rtl8365mb.c                | 38 ++++----------
 drivers/net/ethernet/altera/altera_tse_main.c      |  6 ++-
 drivers/net/ethernet/amd/au1000_eth.c              | 22 ++++----
 drivers/net/ethernet/amd/au1000_eth.h              |  4 +-
 drivers/net/ethernet/amd/xgbe/xgbe-drv.c           |  2 +-
 drivers/net/ethernet/broadcom/bgmac-bcma-mdio.c    |  1 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c     |  8 +--
 drivers/net/ethernet/mediatek/mtk_eth_soc.c        | 21 +++++++-
 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c    |  2 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c  |  4 +-
 drivers/net/phy/dp83867.c                          | 29 +++++++++++
 drivers/net/phy/mdio_bus.c                         |  1 -
 drivers/nfc/nfcmrvl/usb.c                          | 16 +++++-
 drivers/nfc/st21nfca/se.c                          | 53 ++++++++++---------
 include/net/flow_offload.h                         |  1 +
 include/net/ipv6.h                                 |  4 +-
 include/net/netfilter/nf_tables.h                  |  1 -
 include/net/netfilter/nf_tables_offload.h          |  2 +-
 kernel/bpf/btf.c                                   |  3 +-
 kernel/trace/bpf_trace.c                           |  8 +--
 net/core/flow_offload.c                            |  6 +++
 net/ipv4/inet_hashtables.c                         | 10 ++--
 net/ipv4/ip_gre.c                                  | 11 ++--
 net/ipv4/xfrm4_protocol.c                          |  1 -
 net/ipv6/ip6_output.c                              |  6 +--
 net/ipv6/seg6_hmac.c                               |  1 -
 net/l2tp/l2tp_ip6.c                                |  5 +-
 net/netfilter/nf_tables_api.c                      | 54 +++++++++-----------
 net/netfilter/nf_tables_offload.c                  | 23 ++++++++-
 net/netfilter/nft_nat.c                            |  3 +-
 net/openvswitch/actions.c                          |  6 +++
 net/openvswitch/conntrack.c                        |  4 +-
 net/unix/af_unix.c                                 |  2 +-
 net/xdp/xsk.c                                      |  5 +-
 net/xdp/xsk_queue.h                                |  8 ---
 .../selftests/bpf/prog_tests/fexit_bpf2bpf.c       | 14 +++++
 .../selftests/bpf/progs/freplace_global_func.c     | 18 +++++++
 tools/testing/selftests/net/bpf/Makefile           |  4 +-
 tools/testing/selftests/netfilter/nft_nat.sh       | 43 ++++++++++++++++
 44 files changed, 367 insertions(+), 189 deletions(-)
 create mode 100644 tools/testing/selftests/bpf/progs/freplace_global_func.c

Comments

pr-tracker-bot@kernel.org June 9, 2022, 7:22 p.m. UTC | #1
The pull request you sent on Thu,  9 Jun 2022 12:32:02 +0200:

> git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-5.19-rc2

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

Thank you!
patchwork-bot+netdevbpf@kernel.org June 9, 2022, 8:02 p.m. UTC | #2
Hello:

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

On Thu,  9 Jun 2022 12:32:02 +0200 you wrote:
> Hi Linus!
> 
> The following changes since commit 58f9d52ff689a262bec7f5713c07f5a79e115168:
> 
>   Merge tag 'net-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2022-06-02 12:50:16 -0700)
> 
> are available in the Git repository at:
> 
> [...]

Here is the summary with links:
  - [GIT,PULL] Networking for 5.19-rc2
    https://git.kernel.org/netdev/net/c/825464e79db4

You are awesome, thank you!