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: <20220602185358.4149770-1-kuba@kernel.org>
Date:   Thu,  2 Jun 2022 11:53:58 -0700
From:   Jakub Kicinski <kuba@...nel.org>
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 5.19-rc1

Hi Linus!

The following changes since commit 7e062cda7d90543ac8c7700fc7c5527d0c0f22ad:

  Merge tag 'net-next-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next (2022-05-25 12:22:58 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 638696efc14729759c1d735e19e87606450b80a8:

  Merge branch 'net-af_packet-be-careful-when-expanding-mac-header-size' (2022-06-02 10:15:07 -0700)

----------------------------------------------------------------
Networking fixes for 5.19-rc1, including fixes from bpf, and netfilter.

Current release - new code bugs:

 - af_packet: make sure to pull the MAC header, avoid skb panic in GSO

 - ptp_clockmatrix: fix inverted logic in is_single_shot()

 - netfilter: flowtable: fix missing FLOWI_FLAG_ANYSRC flag

 - dt-bindings: net: adin: fix adi,phy-output-clock description syntax

 - wifi: iwlwifi: pcie: rename CAUSE macro, avoid MIPS build warning

Previous releases - regressions:

 - Revert "net: af_key: add check for pfkey_broadcast in function
   pfkey_process"

 - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd

 - nf_tables: disallow non-stateful expression in sets earlier

 - nft_limit: clone packet limits' cost value

 - nf_tables: double hook unregistration in netns path

 - ping6: fix ping -6 with interface name

Previous releases - always broken:

 - sched: fix memory barriers to prevent skbs from getting stuck
   in lockless qdiscs

 - neigh: set lower cap for neigh_managed_work rearming, avoid
   constantly scheduling the probe work

 - bpf: fix probe read error on big endian in ___bpf_prog_run()

 - amt: memory leak and error handling fixes

Misc:

 - ipv6: expand & rename accept_unsolicited_na to accept_untracked_na

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

----------------------------------------------------------------
Alex Elder (2):
      net: ipa: fix page free in ipa_endpoint_trans_release()
      net: ipa: fix page free in ipa_endpoint_replenish_one()

Alexander Lobakin (1):
      ice: fix access-beyond-end in the switch code

Alexandru Tachici (1):
      dt-bindings: net: Update ADIN PHY maintainers

Arun Ajith S (1):
      net/ipv6: Expand and rename accept_unsolicited_na to accept_untracked_na

Aya Levin (1):
      net: ping6: Fix ping -6 with interface name

Carlo Lobrano (1):
      net: usb: qmi_wwan: add Telit 0x1250 composition

Changcheng Liu (1):
      net/mlx5: correct ECE offset in query qp output

Christophe JAILLET (1):
      net: enetc: Use pci_release_region() to release some resources

Dan Carpenter (3):
      net: ethernet: mtk_eth_soc: out of bounds read in mtk_hwlro_get_fdir_entry()
      octeontx2-af: fix error code in is_valid_offset()
      net/sched: act_api: fix error code in tcf_ct_flow_table_fill_tuple_ipv6()

Daniel Borkmann (1):
      net, neigh: Set lower cap for neigh_managed_work rearming

David S. Miller (2):
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
      Merge branch 'sfc-fixes'

Duoming Zhou (1):
      ax25: Fix ax25 session cleanup problems

Eric Dumazet (5):
      tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd
      tcp: tcp_rtx_synack() can be called from process context
      net: CONFIG_DEBUG_NET depends on CONFIG_NET
      net: add debug info to __skb_pull()
      net/af_packet: make sure to pull mac header

Fei Qin (1):
      nfp: remove padding in nfp_nfdk_tx_desc

Florian Westphal (3):
      netfilter: nfnetlink: fix warn in nfnetlink_unbind
      netfilter: conntrack: re-fetch conntrack after insertion
      netfilter: cttimeout: fix slab-out-of-bounds read in cttimeout_net_exit

Geert Uytterhoeven (1):
      dt-bindings: net: adin: Fix adi,phy-output-clock description syntax

Guangguan Wang (1):
      net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *"

Guoju Fang (1):
      net: sched: add barrier to fix packet stuck problem for lockless qdisc

Hangbin Liu (3):
      bonding: NS target should accept link local address
      bonding: show NS IPv6 targets in proc master info
      bonding: guard ns_targets by CONFIG_IPV6

Hoang Le (1):
      tipc: check attribute length for bearer name

Jakub Kicinski (10):
      Merge branch 'amt-fix-several-bugs'
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
      Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
      Merge branch 'net-ipa-fix-page-free-in-two-spots'
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
      Merge tag 'wireless-2022-06-01' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
      Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
      Merge branch 'sfc-siena-fix-some-efx_separate_tx_channels-errors'
      Merge tag 'mlx5-fixes-2022-05-31' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
      Merge branch 'net-af_packet-be-careful-when-expanding-mac-header-size'

Johannes Berg (3):
      wifi: libertas: use variable-size data in assoc req/resp cmd
      wifi: iwlwifi: pcie: rename CAUSE macro
      wifi: mac80211: fix use-after-free in chanctx code

Juergen Gross (1):
      xen/netback: fix incorrect usage of RING_HAS_UNCONSUMED_REQUESTS()

Ke Liu (1):
      net: phy: Directly use ida_alloc()/free()

Leon Romanovsky (1):
      net/mlx5: Don't use already freed action pointer

Maciej Żenczykowski (1):
      xfrm: do not set IPv4 DF flag when encapsulating IPv6 frames <= 1280 bytes.

Maor Dickman (1):
      net/mlx5e: TC NIC mode, fix tc chains miss table

Martin Habets (2):
      sfc: fix considering that all channels have TX queues
      sfc/siena: fix considering that all channels have TX queues

Maxim Mikityanskiy (2):
      net/mlx5e: Disable softirq in mlx5e_activate_rq to avoid race condition
      net/mlx5e: Update netdev features after changing XDP state

Menglong Dong (1):
      bpf: Fix probe read error in ___bpf_prog_run()

Miaoqian Lin (2):
      net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks
      net: dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_register

Michael Sit Wei Hong (1):
      stmmac: intel: Add RPL-P PCI ID

Michael Walle (1):
      net: lan966x: check devm_of_phy_get() for -EDEFER_PROBE

Michal Kubecek (1):
      Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process"

Min Li (1):
      ptp: ptp_clockmatrix: fix is_single_shot

Pablo Neira Ayuso (5):
      netfilter: nf_tables: disallow non-stateful expression in sets earlier
      netfilter: nf_tables: set element extended ACK reporting support
      netfilter: nf_tables: sanitize nft_set_desc_concat_parse()
      netfilter: nf_tables: hold mutex on netns pre_exit path
      netfilter: nf_tables: double hook unregistration in netns path

Paul Blakey (1):
      net/mlx5: CT: Fix header-rewrite re-use for tupels

Phil Sutter (1):
      netfilter: nft_limit: Clone packet limits' cost value

Ping-Ke Shih (1):
      wifi: rtw88: add a work to correct atomic scheduling warning of ::set_tim

Raju Lakkaraju (1):
      net: lan743x: PCI11010 / PCI11414 fix

Rasmus Villemoes (1):
      net: stmmac: use dev_err_probe() for reporting mdio bus registration failure

Saeed Mahameed (1):
      net/mlx5: Fix mlx5_get_next_dev() peer device matching

Sean Anderson (1):
      net: dpaa: Convert to SPDX identifiers

Siddharth Vadapalli (1):
      net: ethernet: ti: am65-cpsw: Fix fwnode passed to phylink_create()

Slark Xiao (1):
      net: usb: qmi_wwan: Add support for Cinterion MV31 with new baseline

Song Liu (1):
      selftests/bpf: fix stacktrace_build_id with missing kprobe/urandom_read

Taehee Yoo (3):
      amt: fix typo in amt
      amt: fix return value of amt_update_handler()
      amt: fix possible memory leak in amt_rcv()

Tobias Klauser (1):
      socket: Don't use u8 type in uapi socket.h

Vincent Ray (1):
      net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog

Viorel Suman (1):
      net: phy: at803x: disable WOL at probe

Yu Xiao (1):
      nfp: only report pause frame configuration for physical device

Ziyang Xuan (1):
      macsec: fix UAF bug for real_dev

huhai (1):
      net: ipv4: Avoid bounds check warning

keliu (1):
      net: nfc: Directly use ida_alloc()/free()

liuyacan (1):
      net/smc: set ini->smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable

luyun (1):
      selftests/net: enable lo.accept_local in psock_snd test

wenxu (2):
      netfilter: flowtable: fix missing FLOWI_FLAG_ANYSRC flag
      netfilter: flowtable: fix nft_flow_route source address for nat case

Íñigo Huguet (2):
      sfc: fix wrong tx channel offset with efx_separate_tx_channels
      sfc/siena: fix wrong tx channel offset with efx_separate_tx_channels

 .../devicetree/bindings/net/adi,adin.yaml          |   5 +-
 Documentation/networking/ip-sysctl.rst             |  23 +--
 drivers/net/amt.c                                  |   6 +-
 drivers/net/bonding/bond_main.c                    |   2 +
 drivers/net/bonding/bond_netlink.c                 |   5 -
 drivers/net/bonding/bond_options.c                 |  10 +-
 drivers/net/bonding/bond_procfs.c                  |  15 ++
 drivers/net/dsa/mv88e6xxx/chip.c                   |   1 +
 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c     |  31 +---
 drivers/net/ethernet/freescale/dpaa/dpaa_eth.h     |  31 +---
 .../net/ethernet/freescale/dpaa/dpaa_eth_sysfs.c   |  32 +---
 .../net/ethernet/freescale/dpaa/dpaa_eth_trace.h   |  32 +---
 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c |  32 +---
 .../net/ethernet/freescale/enetc/enetc_pci_mdio.c  |   4 +-
 drivers/net/ethernet/intel/ice/Makefile            |   5 -
 drivers/net/ethernet/intel/ice/ice_adminq_cmd.h    |  58 +++----
 drivers/net/ethernet/intel/ice/ice_switch.c        | 188 ++++++++++-----------
 drivers/net/ethernet/intel/ice/ice_switch.h        |   3 -
 .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c    |   2 +-
 drivers/net/ethernet/mediatek/mtk_eth_soc.c        |   3 +
 drivers/net/ethernet/mellanox/mlx5/core/dev.c      |  34 ++--
 drivers/net/ethernet/mellanox/mlx5/core/en.h       |   4 +
 drivers/net/ethernet/mellanox/mlx5/core/en/fs.h    |   2 +
 drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c   |   1 +
 .../ethernet/mellanox/mlx5/core/en/reporter_rx.c   |   6 +
 drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c |  19 ++-
 drivers/net/ethernet/mellanox/mlx5/core/en/trap.c  |   1 +
 .../net/ethernet/mellanox/mlx5/core/en/xsk/pool.c  |   1 +
 .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c |   5 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |  29 +++-
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c    |  38 ++++-
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c  |   2 +-
 .../ethernet/mellanox/mlx5/core/steering/fs_dr.c   |   9 +-
 drivers/net/ethernet/microchip/lan743x_main.c      |  32 ++--
 .../net/ethernet/microchip/lan966x/lan966x_main.c  |   9 +-
 drivers/net/ethernet/netronome/nfp/nfdk/dp.c       |  12 +-
 drivers/net/ethernet/netronome/nfp/nfdk/nfdk.h     |   3 +-
 drivers/net/ethernet/netronome/nfp/nfp_net.h       |  11 +-
 .../net/ethernet/netronome/nfp/nfp_net_ethtool.c   |   4 +-
 drivers/net/ethernet/sfc/efx_channels.c            |   6 +-
 drivers/net/ethernet/sfc/net_driver.h              |   2 +-
 drivers/net/ethernet/sfc/siena/efx_channels.c      |   6 +-
 drivers/net/ethernet/sfc/siena/net_driver.h        |   2 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c  |   2 +
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |   6 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c  |   2 +-
 drivers/net/ethernet/ti/am65-cpsw-nuss.c           |   8 +-
 drivers/net/ipa/ipa_endpoint.c                     |   9 +-
 drivers/net/macsec.c                               |   7 +
 drivers/net/phy/at803x.c                           |  33 ++--
 drivers/net/phy/fixed_phy.c                        |   6 +-
 drivers/net/usb/qmi_wwan.c                         |   2 +
 drivers/net/wireless/intel/iwlwifi/pcie/trans.c    |  34 ++--
 drivers/net/wireless/marvell/libertas/cfg.c        |   4 +-
 drivers/net/wireless/marvell/libertas/host.h       |   6 +-
 drivers/net/wireless/realtek/rtw88/fw.c            |  10 ++
 drivers/net/wireless/realtek/rtw88/fw.h            |   1 +
 drivers/net/wireless/realtek/rtw88/mac80211.c      |   4 +-
 drivers/net/wireless/realtek/rtw88/main.c          |   2 +
 drivers/net/wireless/realtek/rtw88/main.h          |   1 +
 drivers/net/xen-netback/netback.c                  |   2 +-
 drivers/ptp/ptp_clockmatrix.c                      |   2 +-
 include/linux/ipv6.h                               |   2 +-
 include/linux/mlx5/mlx5_ifc.h                      |   5 +-
 include/linux/skbuff.h                             |   9 +-
 include/net/amt.h                                  |   2 +-
 include/net/ax25.h                                 |   1 +
 include/net/bonding.h                              |   6 +
 include/net/netfilter/nf_conntrack_core.h          |   7 +-
 include/net/sch_generic.h                          |  42 ++---
 include/uapi/linux/ipv6.h                          |   2 +-
 include/uapi/linux/socket.h                        |   2 +-
 kernel/bpf/core.c                                  |  14 +-
 net/Kconfig.debug                                  |   2 +-
 net/ax25/af_ax25.c                                 |  27 +--
 net/ax25/ax25_dev.c                                |   1 +
 net/ax25/ax25_subr.c                               |   2 +-
 net/core/neighbour.c                               |   2 +-
 net/ipv4/tcp_input.c                               |  11 +-
 net/ipv4/tcp_ipv4.c                                |   4 +-
 net/ipv4/tcp_output.c                              |   4 +-
 net/ipv6/addrconf.c                                |   6 +-
 net/ipv6/ndisc.c                                   |  42 +++--
 net/ipv6/ping.c                                    |   8 +-
 net/key/af_key.c                                   |  10 +-
 net/mac80211/chan.c                                |   7 +-
 net/netfilter/nf_tables_api.c                      | 106 ++++++++----
 net/netfilter/nfnetlink.c                          |  24 +--
 net/netfilter/nfnetlink_cttimeout.c                |   5 +-
 net/netfilter/nft_flow_offload.c                   |   6 +-
 net/netfilter/nft_limit.c                          |   2 +
 net/nfc/core.c                                     |   4 +-
 net/packet/af_packet.c                             |   6 +-
 net/sched/act_ct.c                                 |   2 +-
 net/smc/af_smc.c                                   |   1 +
 net/smc/smc_cdc.c                                  |   2 +-
 net/tipc/bearer.c                                  |   3 +-
 net/xfrm/xfrm_output.c                             |   3 +-
 .../selftests/bpf/progs/test_stacktrace_build_id.c |   2 +-
 .../selftests/net/ndisc_unsolicited_na_test.sh     |  23 ++-
 tools/testing/selftests/net/psock_snd.c            |   2 +
 101 files changed, 665 insertions(+), 611 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ