Hi Linus!
The following changes since commit 52afb15e9d9a021ab6eec923a087ec9f518cb713:
Merge tag 'net-6.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2024-04-25 11:19:38 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-6.9-rc7
for you to fetch changes up to 78cfe547607a83de60cd25304fa2422777634712:
MAINTAINERS: mark MYRICOM MYRI-10G as Orphan (2024-05-02 11:24:03 +0200)
----------------------------------------------------------------
Including fixes from bpf.
Relatively calm week, likely due to public holiday in most places.
No known outstanding regressions.
Current release - regressions:
- rxrpc: fix wrong alignmask in __page_frag_alloc_align()
- eth: e1000e: change usleep_range to udelay in PHY mdic access
Previous releases - regressions:
- gro: fix udp bad offset in socket lookup
- bpf: fix incorrect runtime stat for arm64
- tipc: fix UAF in error path
- netfs: fix a potential infinite loop in extract_user_to_sg()
- eth: ice: ensure the copied buf is NUL terminated
- eth: qeth: fix kernel panic after setting hsuid
Previous releases - always broken:
- bpf:
- verifier: prevent userspace memory access
- xdp: use flags field to disambiguate broadcast redirect
- bridge: fix multicast-to-unicast with fraglist GSO
- mptcp: ensure snd_nxt is properly initialized on connect
- nsh: fix outer header access in nsh_gso_segment().
- eth: bcmgenet: fix racing registers access
- eth: vxlan: fix stats counters.
Misc:
- a bunch of MAINTAINERS file updates
Signed-off-by: Paolo Abeni <[email protected]>
----------------------------------------------------------------
Alexandra Winter (1):
s390/qeth: Fix kernel panic after setting hsuid
Alexei Starovoitov (1):
Merge branch 'bpf-prevent-userspace-memory-access'
Andrii Nakryiko (1):
bpf, kconfig: Fix DEBUG_INFO_BTF_MODULES Kconfig definition
Anton Protopopov (1):
bpf: Fix a verifier verbose message
Asbjørn Sloth Tønnesen (4):
net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
net: qede: use return from qede_parse_flow_attr() for flower
net: qede: use return from qede_parse_flow_attr() for flow_spec
net: qede: use return from qede_parse_actions()
Björn Töpel (1):
MAINTAINERS: bpf: Add Lehui and Puranjay as riscv64 reviewers
Bui Quang Minh (3):
ice: ensure the copied buf is NUL terminated
bna: ensure the copied buf is NUL terminated
octeontx2-af: avoid off-by-one read from userspace
David Bauer (1):
net l2tp: drop flow hash on forward
David Howells (1):
Fix a potential infinite loop in extract_user_to_sg()
David S. Miller (3):
Merge branch 'bcmgenet-protect-contended-accesses'
Merge branch 'qed-error-codes'
Merge branch 'vxlan-stats'
Doug Berger (3):
net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
net: bcmgenet: synchronize UMAC_CMD access
Felix Fietkau (2):
net: bridge: fix multicast-to-unicast with fraglist GSO
net: core: reject skb_copy(_expand) for fraglist GSO skbs
Guillaume Nault (3):
vxlan: Fix racy device stats updates.
vxlan: Add missing VNI filter counter update in arp_reduce().
vxlan: Pull inner IP header in vxlan_rcv().
Jakub Kicinski (5):
Merge branch 'ensure-the-copied-buf-is-nul-terminated'
Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
MAINTAINERS: add an explicit entry for YNL
MAINTAINERS: remove Ariel Elior
MAINTAINERS: mark MYRICOM MYRI-10G as Orphan
Jason Xing (1):
bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
Jeffrey Altman (1):
rxrpc: Clients must accept conn from any address
Kuniyuki Iwashima (1):
nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment().
Marek Behún (1):
net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
Paolo Abeni (3):
mptcp: ensure snd_nxt is properly initialized on connect
tipc: fix UAF in error path
Merge branch 'net-gro-add-flush-flush_id-checks-and-fix-wrong-offset-in-udp'
Puranjay Mohan (5):
MAINTAINERS: Update email address for Puranjay Mohan
arm32, bpf: Reimplement sign-extension mov instruction
bpf: verifier: prevent userspace memory access
bpf, x86: Fix PROBE_MEM runtime load check
selftests/bpf: Test PROBE_MEM of VSYSCALL_ADDR on x86-64
Richard Gobert (2):
net: gro: fix udp bad offset in socket lookup by adding {inner_}network_offset to napi_gro_cb
net: gro: add flush check in udp_gro_receive_segment
Sebastian Andrzej Siewior (1):
cxgb4: Properly lock TX queue for the selftest.
Shigeru Yoshida (1):
ipv4: Fix uninit-value access in __ip_make_skb()
Toke Høiland-Jørgensen (1):
xdp: use flags field to disambiguate broadcast redirect
Vitaly Lifshits (1):
e1000e: change usleep_range to udelay in PHY mdic access
Xin Long (1):
tipc: fix a possible memleak in tipc_buf_append
Xu Kuohai (2):
bpf, arm64: Fix incorrect runtime stats
riscv, bpf: Fix incorrect runtime stats
Yunsheng Lin (1):
rxrpc: Fix using alignmask being zero for __page_frag_alloc_align()
.mailmap | 1 +
MAINTAINERS | 22 +++++---
arch/arm/net/bpf_jit_32.c | 56 ++++++++++++++-----
arch/arm64/net/bpf_jit_comp.c | 6 +--
arch/riscv/net/bpf_jit_comp64.c | 6 +--
arch/x86/net/bpf_jit_comp.c | 63 +++++++++++-----------
drivers/net/dsa/mv88e6xxx/chip.c | 4 +-
drivers/net/ethernet/broadcom/genet/bcmgenet.c | 16 +++++-
drivers/net/ethernet/broadcom/genet/bcmgenet.h | 4 +-
drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c | 8 ++-
drivers/net/ethernet/broadcom/genet/bcmmii.c | 6 ++-
drivers/net/ethernet/brocade/bna/bnad_debugfs.c | 4 +-
drivers/net/ethernet/chelsio/cxgb4/sge.c | 6 +--
drivers/net/ethernet/intel/e1000e/phy.c | 8 +--
drivers/net/ethernet/intel/ice/ice_debugfs.c | 8 +--
.../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 4 +-
drivers/net/ethernet/qlogic/qede/qede_filter.c | 14 ++---
drivers/net/vxlan/vxlan_core.c | 49 +++++++++++------
drivers/s390/net/qeth_core_main.c | 61 ++++++++++-----------
include/linux/filter.h | 1 +
include/linux/skmsg.h | 2 +
include/net/gro.h | 9 ++++
kernel/bpf/core.c | 9 ++++
kernel/bpf/verifier.c | 33 +++++++++++-
lib/Kconfig.debug | 5 +-
lib/scatterlist.c | 2 +-
net/8021q/vlan_core.c | 2 +
net/bridge/br_forward.c | 2 +-
net/core/filter.c | 42 +++++++++++----
net/core/gro.c | 1 +
net/core/skbuff.c | 27 +++++++---
net/core/skmsg.c | 5 +-
net/ipv4/af_inet.c | 1 +
net/ipv4/ip_output.c | 2 +-
net/ipv4/raw.c | 3 ++
net/ipv4/udp.c | 3 +-
net/ipv4/udp_offload.c | 15 +++++-
net/ipv6/ip6_offload.c | 1 +
net/ipv6/udp.c | 3 +-
net/ipv6/udp_offload.c | 3 +-
net/l2tp/l2tp_eth.c | 3 ++
net/mptcp/protocol.c | 3 ++
net/nsh/nsh.c | 14 ++---
net/rxrpc/conn_object.c | 9 +---
net/rxrpc/insecure.c | 2 +-
net/rxrpc/rxkad.c | 2 +-
net/rxrpc/txbuf.c | 10 ++--
net/tipc/msg.c | 8 ++-
.../selftests/bpf/bpf_testmod/bpf_testmod.c | 3 ++
49 files changed, 378 insertions(+), 193 deletions(-)
The pull request you sent on Thu, 2 May 2024 13:23:26 +0200:
> git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-6.9-rc7
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/545c494465d24b10a4370545ba213c0916f70b95
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html