lkml.org 
[lkml]   [2022]   [Jun]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[GIT PULL] Networking for 5.19-rc2
Date
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

\
 
 \ /
  Last update: 2022-06-09 12:34    [W:0.083 / U:0.404 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site