mbox series

[PULL] Networking for 5.19-final

Message ID 20220728184007.1642187-1-kuba@kernel.org (mailing list archive)
State Accepted
Headers show
Series [PULL] Networking for 5.19-final | expand

Pull-request

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

Checks

Context Check Description
netdev/tree_selection success Pull request for net, async
netdev/build_32bit success Errors and warnings before: 38 this patch: 38
netdev/build_clang success Errors and warnings before: 8 this patch: 8
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: 35 this patch: 35

Message

Jakub Kicinski July 28, 2022, 6:40 p.m. UTC
Hi Linus!

The following changes since commit 7ca433dc6dedb2ec98dfc943f6db0c9b8996ed11:

  Merge tag 'net-5.19-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2022-07-21 11:08:35 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 4d3d3a1b244fd54629a6b7047f39a7bbc8d11910:

  stmmac: dwmac-mediatek: fix resource leak in probe (2022-07-28 10:43:04 -0700)

----------------------------------------------------------------
Including fixes from bluetooth and netfilter, no known blockers
for the release.

Current release - regressions:

 - wifi: mac80211: do not abuse fq.lock in ieee80211_do_stop(),
   fix taking the lock before its initialized

 - Bluetooth: mgmt: fix double free on error path

Current release - new code bugs:

 - eth: ice: fix tunnel checksum offload with fragmented traffic

Previous releases - regressions:

 - tcp: md5: fix IPv4-mapped support after refactoring, don't take
   the pure v6 path

 - Revert "tcp: change pingpong threshold to 3", improving detection
   of interactive sessions

 - mld: fix netdev refcount leak in mld_{query | report}_work() due
   to a race

 - Bluetooth:
   - always set event mask on suspend, avoid early wake ups
   - L2CAP: fix use-after-free caused by l2cap_chan_put

 - bridge: do not send empty IFLA_AF_SPEC attribute

Previous releases - always broken:

 - ping6: fix memleak in ipv6_renew_options()

 - sctp: prevent null-deref caused by over-eager error paths

 - virtio-net: fix the race between refill work and close,
   resulting in NAPI scheduled after close and a BUG()

 - macsec:
   - fix three netlink parsing bugs
   - avoid breaking the device state on invalid change requests
   - fix a memleak in another error path

Misc:

 - dt-bindings: net: ethernet-controller: rework 'fixed-link' schema

 - two more batches of sysctl data race adornment

Signed-off-by: Jakub Kicinski <kuba@kernel.org>

----------------------------------------------------------------
Abhishek Pandit-Subedi (1):
      Bluetooth: Always set event mask on suspend

Alejandro Lucero (1):
      sfc: disable softirqs for ptp TX

Anirudh Venkataramanan (1):
      ice: Fix VSIs unable to share unicast MAC

Benjamin Poirier (1):
      bridge: Do not send empty IFLA_AF_SPEC attribute

Christophe JAILLET (1):
      caif: Fix bitmap data type in "struct caifsock"

Dan Carpenter (2):
      Bluetooth: mgmt: Fix double free on error path
      stmmac: dwmac-mediatek: fix resource leak in probe

David S. Miller (3):
      Merge branch 'sysctl-races-part-5'
      Merge branch 'macsec-config-issues'
      Merge branch 'net-sysctl-races-part-6'

Dimitris Michailidis (1):
      net/funeth: Fix fun_xdp_tx() and XDP packet reclaim

Duoming Zhou (1):
      sctp: fix sleep in atomic context bug in timer handlers

Eric Dumazet (1):
      tcp: md5: fix IPv4-mapped support

Florian Westphal (3):
      netfilter: nf_queue: do not allow packet truncation below transport header offset
      netfilter: nf_tables: add rescheduling points during loop detection walks
      netfilter: nft_queue: only allow supported familes and hooks

Jakub Kicinski (3):
      Merge tag 'for-net-2022-07-26' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
      Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue

Jason Wang (1):
      virtio-net: fix the race between refill work and close

Jianglei Nie (1):
      net: macsec: fix potential resource leak in macsec_add_rxsa() and macsec_add_txsa()

Jonathan Lemon (1):
      ptp: ocp: Select CRC16 in the Kconfig.

Kuniyuki Iwashima (23):
      tcp: Fix data-races around sysctl_tcp_dsack.
      tcp: Fix a data-race around sysctl_tcp_app_win.
      tcp: Fix a data-race around sysctl_tcp_adv_win_scale.
      tcp: Fix a data-race around sysctl_tcp_frto.
      tcp: Fix a data-race around sysctl_tcp_nometrics_save.
      tcp: Fix data-races around sysctl_tcp_no_ssthresh_metrics_save.
      tcp: Fix data-races around sysctl_tcp_moderate_rcvbuf.
      tcp: Fix data-races around sysctl_tcp_workaround_signed_windows.
      tcp: Fix a data-race around sysctl_tcp_limit_output_bytes.
      tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit.
      tcp: Fix a data-race around sysctl_tcp_min_tso_segs.
      tcp: Fix a data-race around sysctl_tcp_tso_rtt_log.
      tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen.
      tcp: Fix a data-race around sysctl_tcp_autocorking.
      tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit.
      tcp: Fix data-races around sk_pacing_rate.
      net: Fix data-races around sysctl_[rw]mem(_offset)?.
      tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns.
      tcp: Fix a data-race around sysctl_tcp_comp_sack_slack_ns.
      tcp: Fix a data-race around sysctl_tcp_comp_sack_nr.
      tcp: Fix data-races around sysctl_tcp_reflect_tos.
      ipv4: Fix data-races around sysctl_fib_notify_on_flag_change.
      net: ping6: Fix memleak in ipv6_renew_options().

Liang He (1):
      net: sungem_phy: Add of_node_put() for reference returned by of_get_parent()

Luiz Augusto von Dentz (1):
      Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put

Maciej Fijalkowski (2):
      ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS)
      ice: do not setup vlan for loopback VSI

Mat Martineau (1):
      mptcp: Do not return EINPROGRESS when subflow creation succeeds

Maxim Mikityanskiy (1):
      net/tls: Remove the context from the list in tls_device_down

Michal Maloszewski (1):
      i40e: Fix interface init with MSI interrupts (no MSI-X)

Paolo Abeni (1):
      Merge branch 'octeontx2-minor-tc-fixes'

Przemyslaw Patynowski (2):
      ice: Fix max VLANs available for VF
      ice: Fix tunnel checksum offload with fragmented traffic

Rob Herring (2):
      dt-bindings: net: ethernet-controller: Rework 'fixed-link' schema
      dt-bindings: net: fsl,fec: Add missing types to phy-reset-* properties

Sabrina Dubroca (4):
      macsec: fix NULL deref in macsec_add_rxsa
      macsec: fix error message in macsec_add_rxsa and _txsa
      macsec: limit replay window size with XPN
      macsec: always read MACSEC_SA_ATTR_PN as a u64

Slark Xiao (3):
      nfp: bpf: Fix typo 'the the' in comment
      net: ipa: Fix typo 'the the' in comment
      s390/qeth: Fix typo 'the the' in comment

Subbaraya Sundeep (1):
      octeontx2-pf: Fix UDP/TCP src and dst port tc filters

Sunil Goutham (1):
      octeontx2-pf: cn10k: Fix egress ratelimit configuration

Taehee Yoo (1):
      net: mld: fix reference count leak in mld_{query | report}_work()

Tetsuo Handa (1):
      wifi: mac80211: do not abuse fq.lock in ieee80211_do_stop()

Vladimir Oltean (2):
      net: pcs: xpcs: propagate xpcs_read error to xpcs_get_state_c37_sgmii
      net: dsa: fix reference counting for LAG FDBs

Wei Wang (1):
      Revert "tcp: change pingpong threshold to 3"

Xin Long (2):
      Documentation: fix sctp_wmem in ip-sysctl.rst
      sctp: leave the err path free in sctp_stream_init to sctp_stream_free

Ziyang Xuan (1):
      ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr

 .../bindings/net/ethernet-controller.yaml          | 123 ++++++++++-----------
 Documentation/devicetree/bindings/net/fsl,fec.yaml |   3 +
 Documentation/networking/ip-sysctl.rst             |   9 +-
 drivers/net/ethernet/fungible/funeth/funeth_rx.c   |   5 +-
 drivers/net/ethernet/fungible/funeth/funeth_tx.c   |  20 ++--
 drivers/net/ethernet/fungible/funeth/funeth_txrx.h |   6 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c        |   4 +
 drivers/net/ethernet/intel/ice/ice_ethtool.c       |   3 +-
 drivers/net/ethernet/intel/ice/ice_main.c          |  10 +-
 drivers/net/ethernet/intel/ice/ice_sriov.c         |  40 -------
 drivers/net/ethernet/intel/ice/ice_txrx.c          |   8 +-
 drivers/net/ethernet/intel/ice/ice_virtchnl.c      |   3 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c   | 106 ++++++++++++------
 drivers/net/ethernet/netronome/nfp/bpf/jit.c       |   2 +-
 drivers/net/ethernet/sfc/ptp.c                     |  22 ++++
 .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c   |   9 +-
 drivers/net/ipa/ipa_qmi_msg.h                      |   2 +-
 drivers/net/macsec.c                               |  33 ++++--
 drivers/net/pcs/pcs-xpcs.c                         |   2 +-
 drivers/net/sungem_phy.c                           |   1 +
 drivers/net/virtio_net.c                           |  37 ++++++-
 drivers/ptp/Kconfig                                |   1 +
 drivers/s390/net/qeth_core_main.c                  |   2 +-
 include/net/addrconf.h                             |   3 +
 include/net/bluetooth/l2cap.h                      |   1 +
 include/net/inet_connection_sock.h                 |  10 +-
 include/net/sock.h                                 |   8 +-
 include/net/tcp.h                                  |   2 +-
 net/bluetooth/hci_sync.c                           |   6 +-
 net/bluetooth/l2cap_core.c                         |  61 +++++++---
 net/bluetooth/mgmt.c                               |   1 -
 net/bridge/br_netlink.c                            |   8 +-
 net/caif/caif_socket.c                             |  20 ++--
 net/decnet/af_decnet.c                             |   4 +-
 net/dsa/switch.c                                   |   1 +
 net/ipv4/fib_trie.c                                |   7 +-
 net/ipv4/tcp.c                                     |  23 ++--
 net/ipv4/tcp_input.c                               |  41 +++----
 net/ipv4/tcp_ipv4.c                                |   4 +-
 net/ipv4/tcp_metrics.c                             |  10 +-
 net/ipv4/tcp_output.c                              |  27 ++---
 net/ipv6/mcast.c                                   |  14 ++-
 net/ipv6/ping.c                                    |   6 +
 net/ipv6/tcp_ipv6.c                                |   4 +-
 net/mac80211/iface.c                               |   3 +-
 net/mptcp/options.c                                |   2 +-
 net/mptcp/protocol.c                               |   8 +-
 net/mptcp/subflow.c                                |   2 +-
 net/netfilter/nf_tables_api.c                      |   6 +
 net/netfilter/nfnetlink_queue.c                    |   7 +-
 net/netfilter/nft_queue.c                          |  27 +++++
 net/sctp/associola.c                               |   5 +-
 net/sctp/stream.c                                  |  19 +---
 net/sctp/stream_sched.c                            |   2 +-
 net/tipc/socket.c                                  |   2 +-
 net/tls/tls_device.c                               |   7 +-
 56 files changed, 481 insertions(+), 321 deletions(-)

Comments

pr-tracker-bot@kernel.org July 28, 2022, 7:54 p.m. UTC | #1
The pull request you sent on Thu, 28 Jul 2022 11:40:07 -0700:

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

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

Thank you!