lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20240627140837.42758-1-pabeni@redhat.com>
Date: Thu, 27 Jun 2024 16:08:37 +0200
From: Paolo Abeni <pabeni@...hat.com>
To: torvalds@...ux-foundation.org
Cc: kuba@...nel.org,
	davem@...emloft.net,
	netdev@...r.kernel.org,
	linux-kernel@...r.kernel.org
Subject: [GIT PULL] Networking for v6.10-rc6

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@...hat.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@...sando.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


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ