mbox series

[GIT,PULL] Networking for v6.10-rc6

Message ID 20240627140837.42758-1-pabeni@redhat.com (mailing list archive)
State Accepted
Headers show
Series [GIT,PULL] Networking for v6.10-rc6 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git net-6.10-rc6

Checks

Context Check Description
netdev/tree_selection success Pull request for net
netdev/build_32bit success Errors and warnings before: 859 this patch: 859
netdev/build_tools success Errors and warnings before: 0 this patch: 0
netdev/build_clang success Errors and warnings before: 863 this patch: 863
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: 922 this patch: 922
netdev/build_clang_rust success No Rust files in patch. Skipping build
netdev/contest fail net-next-2024-06-27--15-00 (tests: 663)

Message

Paolo Abeni June 27, 2024, 2:08 p.m. UTC
Hi Linus!

There are a bunch of regressions addressed by this PR, but hopefully
nothing spectacular. We are still waiting the driver fix from
Intel, mentioned by Jakub in the previous net PR.

The following changes since commit d5a7fc58da039903b332041e8c67daae36f08b50:

  Merge tag 'net-6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2024-06-20 10:49:50 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git net-6.10-rc6

for you to fetch changes up to b62cb6a7e83622783100182d9b70e9c70393cfbe:

  Merge tag 'nf-24-06-27' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf (2024-06-27 13:00:50 +0200)

----------------------------------------------------------------
Including fixes from can, bpf and netfilter.

Current release - regressions:

  - core: add softirq safety to netdev_rename_lock

  - tcp: fix tcp_rcv_fastopen_synack() to enter TCP_CA_Loss for failed TFO

  - batman-adv: fix RCU race at module unload time

Current release - new code bugs:

Previous releases - regressions:

  - openvswitch: get related ct labels from its master if it is not confirmed

  - eth: bonding: fix incorrect software timestamping report

  - eth: mlxsw: fix memory corruptions on spectrum-4 systems

  - eth: ionic: use dev_consume_skb_any outside of napi

Previous releases - always broken:

  - netfilter: fully validate NFT_DATA_VALUE on store to data registers

  - unix: several fixes for OoB data

  - tcp: fix race for duplicate reqsk on identical SYN

  - bpf:
    - fix may_goto with negative offset.
    - fix the corner case with may_goto and jump to the 1st insn.
    - fix overrunning reservations in ringbuf

  - can:
    - j1939: recover socket queue on CAN bus error during BAM transmission
    - mcp251xfd: fix infinite loop when xmit fails

  - dsa: microchip: monitor potential faults in half-duplex mode

  - eth: vxlan: pull inner IP header in vxlan_xmit_one()

  - eth: ionic: fix kernel panic due to multi-buffer handling

Misc:

  - selftest: unix tests refactor and a lot of new cases added

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

----------------------------------------------------------------
Alexei Starovoitov (6):
      Merge branch 'bpf-fix-missed-var_off-related-to-movsx-in-verifier'
      bpf: Fix remap of arena.
      bpf: Fix the corner case with may_goto and jump to the 1st insn.
      selftests/bpf: Tests with may_goto and jumps to the 1st insn
      bpf: Fix may_goto with negative offset.
      selftests/bpf: Add tests for may_goto with negative offset.

Aryan Srivastava (1):
      net: mvpp2: fill-in dev_port attribute

Chen Ni (1):
      can: kvaser_usb: fix return value for hif_usb_send_regout

Daniel Borkmann (2):
      bpf: Fix overrunning reservations in ringbuf
      selftests/bpf: Add more ring buffer test coverage

Daniele Palmas (1):
      net: usb: qmi_wwan: add Telit FN912 compositions

Daniil Dulov (1):
      xdp: Remove WARN() from __xdp_reg_mem_model()

David S. Miller (2):
      Merge branch 'mlxsw-fixes'
      Merge branch 'phy-microchip-ksz-9897-errata'

Enguerrand de Ribaucourt (3):
      net: phy: micrel: add Microchip KSZ 9477 to the device table
      net: dsa: microchip: use collision based back pressure mode
      net: dsa: microchip: monitor potential faults in half-duplex mode

Eric Dumazet (1):
      net: add softirq safety to netdev_rename_lock

Frank Li (1):
      dt-bindings: net: fman: remove ptp-timer from required list

Guillaume Nault (1):
      vxlan: Pull inner IP header in vxlan_xmit_one().

Hangbin Liu (1):
      bonding: fix incorrect software timestamping report

Ido Schimmel (2):
      mlxsw: pci: Fix driver initialization with Spectrum-4
      mlxsw: spectrum_buffers: Fix memory corruptions on Spectrum-4 systems

Jakub Kicinski (3):
      Merge tag 'linux-can-fixes-for-6.10-20240621' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
      Merge tag 'batadv-net-pullrequest-20240621' of git://git.open-mesh.org/linux-merge
      Merge tag 'for-netdev' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/bpf/bpf

Jan Sokolowski (1):
      ice: Rebuild TC queues on VSI queue reconfiguration

Jianguo Wu (1):
      netfilter: fix undefined reference to 'netfilter_lwtunnel_*' when CONFIG_SYSCTL=n

Jose Ignacio Tornos Martinez (1):
      net: usb: ax88179_178a: improve link status logs

Kory Maincent (2):
      net: pse-pd: Kconfig: Fix missing firmware loader config select
      netlink: specs: Fix pse-set command attributes

Kuniyuki Iwashima (12):
      selftest: af_unix: Add Kconfig file.
      selftest: af_unix: Remove test_unix_oob.c.
      selftest: af_unix: Add msg_oob.c.
      af_unix: Stop recv(MSG_PEEK) at consumed OOB skb.
      af_unix: Don't stop recv(MSG_DONTWAIT) if consumed OOB skb is at the head.
      selftest: af_unix: Add non-TCP-compliant test cases in msg_oob.c.
      af_unix: Don't stop recv() at consumed ex-OOB skb.
      selftest: af_unix: Add SO_OOBINLINE test cases in msg_oob.c
      selftest: af_unix: Check SIGURG after every send() in msg_oob.c
      selftest: af_unix: Check EPOLLPRI after every send()/recv() in msg_oob.c
      af_unix: Fix wrong ioctl(SIOCATMARK) when consumed OOB skb is at the head.
      selftest: af_unix: Check SIOCATMARK after every send()/recv() in msg_oob.c.

Linus Lüssing (1):
      Revert "batman-adv: prefer kfree_rcu() over call_rcu() with free-only callbacks"

Ma Ke (1):
      net: mana: Fix possible double free in error handling path

Matt Bobrowski (1):
      bpf: Update BPF LSM maintainer list

Neal Cardwell (1):
      tcp: fix tcp_rcv_fastopen_synack() to enter TCP_CA_Loss for failed TFO

Nick Child (2):
      ibmvnic: Free any outstanding tx skbs during scrq reset
      ibmvnic: Add tx check to prevent skb leak

Oleksij Rempel (2):
      net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
      net: can: j1939: recover socket queue on CAN bus error during BAM transmission

Pablo Neira Ayuso (1):
      netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers

Paolo Abeni (2):
      Merge branch 'af_unix-fix-bunch-of-msg_oob-bugs-and-add-new-tests'
      Merge tag 'nf-24-06-27' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf

Ratheesh Kannoth (1):
      octeontx2-pf: Fix coverity and klockwork issues in octeon PF driver

Shannon Nelson (2):
      net: remove drivers@pensando.io from MAINTAINERS
      ionic: use dev_consume_skb_any outside of napi

Shigeru Yoshida (1):
      net: can: j1939: Initialize unused data in j1939_send_one()

Sven Eckelmann (1):
      batman-adv: Don't accept TT entries for out-of-spec VIDs

Taehee Yoo (1):
      ionic: fix kernel panic due to multi-buffer handling

Tristram Ha (2):
      net: dsa: microchip: fix initial port flush problem
      net: dsa: microchip: fix wrong register write when masking interrupt

Vitor Soares (1):
      can: mcp251xfd: fix infinite loop when xmit fails

Xin Long (1):
      openvswitch: get related ct labels from its master if it is not confirmed

Yonghong Song (3):
      bpf: Add missed var_off setting in set_sext32_default_val()
      bpf: Add missed var_off setting in coerce_subreg_to_size_sx()
      selftests/bpf: Add a few tests to cover

Yunseong Kim (1):
      tracing/net_sched: NULL pointer dereference in perf_trace_qdisc_reset()

luoxuanqiang (1):
      Fix race for duplicate reqsk on identical SYN

 .../devicetree/bindings/net/fsl,fman-dtsec.yaml    |   1 -
 Documentation/netlink/specs/ethtool.yaml           |   7 +-
 MAINTAINERS                                        |   4 +-
 drivers/net/bonding/bond_main.c                    |   3 +
 drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c     |  14 +-
 drivers/net/can/spi/mcp251xfd/mcp251xfd-tx.c       |  55 +-
 drivers/net/can/spi/mcp251xfd/mcp251xfd.h          |   5 +
 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c   |   2 +-
 drivers/net/dsa/microchip/ksz9477.c                |  61 +-
 drivers/net/dsa/microchip/ksz9477.h                |   2 +
 drivers/net/dsa/microchip/ksz9477_reg.h            |  11 +-
 drivers/net/dsa/microchip/ksz_common.c             |  13 +-
 drivers/net/dsa/microchip/ksz_common.h             |   1 +
 drivers/net/ethernet/ibm/ibmvnic.c                 |  18 +
 drivers/net/ethernet/intel/ice/ice_main.c          |  10 +-
 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c    |   1 +
 .../ethernet/marvell/octeontx2/nic/otx2_common.c   |  10 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_reg.h  |  55 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c |   2 +-
 drivers/net/ethernet/marvell/octeontx2/nic/qos.c   |   3 +-
 drivers/net/ethernet/mellanox/mlxsw/pci.c          |  18 +-
 drivers/net/ethernet/mellanox/mlxsw/reg.h          |   2 +
 .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c |  20 +-
 drivers/net/ethernet/microsoft/mana/mana_en.c      |   2 +
 drivers/net/ethernet/pensando/ionic/ionic_dev.h    |   4 +-
 drivers/net/ethernet/pensando/ionic/ionic_lif.c    |   2 +-
 drivers/net/ethernet/pensando/ionic/ionic_txrx.c   |  55 +-
 drivers/net/phy/micrel.c                           |   1 +
 drivers/net/pse-pd/Kconfig                         |   1 +
 drivers/net/usb/ax88179_178a.c                     |   6 +-
 drivers/net/usb/qmi_wwan.c                         |   2 +
 drivers/net/vxlan/vxlan_core.c                     |   9 +-
 include/net/inet_connection_sock.h                 |   2 +-
 include/net/netfilter/nf_tables.h                  |   5 +
 include/trace/events/qdisc.h                       |   2 +-
 kernel/bpf/arena.c                                 |  16 +-
 kernel/bpf/ringbuf.c                               |  31 +-
 kernel/bpf/verifier.c                              |  61 +-
 net/batman-adv/originator.c                        |  27 +
 net/batman-adv/translation-table.c                 |  47 +-
 net/can/j1939/main.c                               |   6 +-
 net/can/j1939/transport.c                          |  21 +-
 net/core/dev.c                                     |  12 +-
 net/core/xdp.c                                     |   4 +-
 net/dccp/ipv4.c                                    |   7 +-
 net/dccp/ipv6.c                                    |   7 +-
 net/ipv4/inet_connection_sock.c                    |  17 +-
 net/ipv4/tcp_input.c                               |  45 +-
 net/netfilter/nf_hooks_lwtunnel.c                  |   3 +
 net/netfilter/nf_tables_api.c                      |   8 +-
 net/netfilter/nft_lookup.c                         |   3 +-
 net/openvswitch/conntrack.c                        |   7 +-
 net/unix/af_unix.c                                 |  37 +-
 tools/testing/selftests/bpf/Makefile               |   2 +-
 tools/testing/selftests/bpf/prog_tests/ringbuf.c   |  56 ++
 .../selftests/bpf/progs/test_ringbuf_write.c       |  46 ++
 .../bpf/progs/verifier_iterating_callbacks.c       | 146 ++++
 tools/testing/selftests/bpf/progs/verifier_movsx.c |  63 ++
 tools/testing/selftests/net/.gitignore             |   1 -
 tools/testing/selftests/net/af_unix/Makefile       |   2 +-
 tools/testing/selftests/net/af_unix/config         |   3 +
 tools/testing/selftests/net/af_unix/msg_oob.c      | 734 +++++++++++++++++++++
 .../testing/selftests/net/af_unix/test_unix_oob.c  | 436 ------------
 63 files changed, 1663 insertions(+), 594 deletions(-)
 create mode 100644 tools/testing/selftests/bpf/progs/test_ringbuf_write.c
 create mode 100644 tools/testing/selftests/net/af_unix/config
 create mode 100644 tools/testing/selftests/net/af_unix/msg_oob.c
 delete mode 100644 tools/testing/selftests/net/af_unix/test_unix_oob.c

Comments

pr-tracker-bot@kernel.org June 27, 2024, 5:34 p.m. UTC | #1
The pull request you sent on Thu, 27 Jun 2024 16:08:37 +0200:

> git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git net-6.10-rc6

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

Thank you!