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: <20220217190432.2253930-1-kuba@kernel.org>
Date:   Thu, 17 Feb 2022 11:04:32 -0800
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.17-rc5

Hi Linus!

The following changes since commit f1baf68e1383f6ed93eb9cff2866d46562607a43:

  Merge tag 'net-5.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2022-02-10 16:01:22 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-5.17-rc5

for you to fetch changes up to a6ab75cec1e461f8a35559054c146c21428430b8:

  bonding: force carrier update when releasing slave (2022-02-17 10:55:21 -0800)

----------------------------------------------------------------
Networking fixes for 5.17-rc5, including fixes from wireless and
netfilter.

Current release - regressions:

 - dsa: lantiq_gswip: fix use after free in gswip_remove()

 - smc: avoid overwriting the copies of clcsock callback functions

Current release - new code bugs:

 - iwlwifi:
   - fix use-after-free when no FW is present
   - mei: fix the pskb_may_pull check in ipv4
   - mei: retry mapping the shared area
   - mvm: don't feed the hardware RFKILL into iwlmei

Previous releases - regressions:

 - ipv6: mcast: use rcu-safe version of ipv6_get_lladdr()

 - tipc: fix wrong publisher node address in link publications

 - iwlwifi: mvm: don't send SAR GEO command for 3160 devices,
   avoid FW assertion

 - bgmac: make idm and nicpm resource optional again

 - atl1c: fix tx timeout after link flap

Previous releases - always broken:

 - vsock: remove vsock from connected table when connect is
   interrupted by a signal

 - ping: change destination interface checks to match raw sockets

 - crypto: af_alg - get rid of alg_memory_allocated to avoid confusing
   semantics (and null-deref) after SO_RESERVE_MEM was added

 - ipv6: make exclusive flowlabel checks per-netns

 - bonding: force carrier update when releasing slave

 - sched: limit TC_ACT_REPEAT loops

 - bridge: multicast: notify switchdev driver whenever MC processing
   gets disabled because of max entries reached

 - wifi: brcmfmac: fix crash in brcm_alt_fw_path when WLAN not found

 - iwlwifi: fix locking when "HW not ready"

 - phy: mediatek: remove PHY mode check on MT7531

 - dsa: mv88e6xxx: flush switchdev FDB workqueue before removing VLAN

 - dsa: lan9303:
   - fix polarity of reset during probe
   - fix accelerated VLAN handling

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

----------------------------------------------------------------
Alex Maydanik (1):
      net: fix documentation for kernel_getsockname

Alexey Khoroshilov (1):
      net: dsa: lantiq_gswip: fix use after free in gswip_remove()

Benjamin Beichler (1):
      mac80211_hwsim: report NOACK frames in tx_status

DENG Qingfang (1):
      net: phy: mediatek: remove PHY mode check on MT7531

Danie du Toit (1):
      nfp: flower: netdev offload check for ip6gretap

Daniele Palmas (1):
      net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990

David S. Miller (3):
      Merge ra.kernel.org:/pub/scm/linux/kernel/git/netfilter/nf
      Merge tag 'wireless-2022-02-11' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
      Merge tag 'ieee802154-for-net-2022-02-15' of git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan

Emmanuel Grumbach (4):
      iwlwifi: mei: fix the pskb_may_pull check in ipv4
      iwlwifi: mei: retry mapping the shared area
      iwlwifi: mvm: don't feed the hardware RFKILL into iwlmei
      iwlwifi: mei: report RFKILL upon register when needed

Eric Dumazet (8):
      netfilter: xt_socket: fix a typo in socket_mt_destroy()
      drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit
      net_sched: add __rcu annotation to netdev->qdisc
      crypto: af_alg - get rid of alg_memory_allocated
      bonding: fix data-races around agg_select_timer
      net: sched: limit TC_ACT_REPEAT loops
      ipv4: fix data races in fib_alias_hw_flags_set
      ipv6: fix data-race in fib6_info_hw_flags_set / fib6_purge_rt

Florian Westphal (1):
      selftests: netfilter: add synproxy test

Gatis Peisenieks (1):
      atl1c: fix tx timeout after link flap on Mikrotik 10/25G NIC

Hangbin Liu (2):
      selftests: netfilter: fix exit value for nft_concat_range
      selftests: netfilter: disable rp_filter on router

Hangyu Hua (1):
      tipc: fix a bit overflow in tipc_crypto_key_rcv()

Ignat Korchagin (1):
      ipv6: mcast: use rcu-safe version of ipv6_get_lladdr()

JaeMan Park (1):
      mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work

Jeremy Kerr (1):
      mctp: serial: Cancel pending work from ndo_uninit handler

Jesse Brandeburg (1):
      ice: enable parsing IPSEC SPI headers for RSS

Jiasheng Jiang (1):
      mac80211: mlme: check for null after calling kmemdup

Johannes Berg (4):
      iwlwifi: pcie: fix locking when "HW not ready"
      iwlwifi: pcie: gen2: fix locking when "HW not ready"
      cfg80211: fix race in netlink owner interface destruction
      iwlwifi: fix use-after-free

Jon Maloy (2):
      tipc: fix wrong publisher node address in link publications
      tipc: fix wrong notification node addresses

Jonas Gorski (1):
      Revert "net: ethernet: bgmac: Use devm_platform_ioremap_resource_byname"

Kalle Valo (4):
      MAINTAINERS: mark ath6kl as orphan
      MAINTAINERS: change Loic as wcn36xx maintainer
      MAINTAINERS: hand over ath9k maintainership to Toke
      MAINTAINERS: add DT bindings files for ath10k and ath11k

Luca Coelho (2):
      iwlwifi: remove deprecated broadcast filtering feature
      iwlwifi: mvm: don't send SAR GEO command for 3160 devices

Mans Rullgard (3):
      net: dsa: lan9303: fix reset on probe
      net: dsa: lan9303: handle hwaccel VLAN tags
      net: dsa: lan9303: add VLAN IDs to master device

Miquel Raynal (1):
      net: ieee802154: ca8210: Fix lifs/sifs periods

Miri Korenblit (2):
      iwlwifi: mvm: fix condition which checks the version of rate_n_flags
      iwlwifi: fix iwl_legacy_rate_to_fw_idx

Nikolay Aleksandrov (1):
      MAINTAINERS: bridge: update my email

Oleksandr Mazur (1):
      net: bridge: multicast: notify switchdev driver whenever MC processing gets disabled

Oliver Neukum (2):
      USB: zaurus: support another broken Zaurus
      CDC-NCM: avoid overflow in sanity checking

Pablo Neira Ayuso (2):
      netfilter: nft_synproxy: unregister hooks on init error path
      selftests: netfilter: synproxy test requires nf_conntrack

Phil Elwell (1):
      brcmfmac: firmware: Fix crash in brcm_alt_fw_path

Radu Bulie (1):
      dpaa2-eth: Initialize mutex used in one step timestamping path

Seth Forshee (1):
      vsock: remove vsock from connected table when connect is interrupted by a signal

Tom Rix (2):
      dpaa2-switch: fix default return of dpaa2_switch_flower_parse_mirror_key
      mctp: fix use after free

Vladimir Oltean (2):
      net: dsa: mv88e6xxx: flush switchdev FDB workqueue before removing VLAN
      net: mscc: ocelot: fix use-after-free in ocelot_vlan_del()

Wen Gu (1):
      net/smc: Avoid overwriting the copies of clcsock callback functions

Willem de Bruijn (1):
      ipv6: per-netns exclusive flowlabel checks

Xin Long (1):
      ping: fix the dif and sdif check in ping_lookup

Zhang Changzhong (1):
      bonding: force carrier update when releasing slave

Zhang Yunkai (1):
      ipv4: add description about martian source

 MAINTAINERS                                        |  15 +-
 crypto/af_alg.c                                    |   3 -
 drivers/net/bonding/bond_3ad.c                     |  30 ++-
 drivers/net/bonding/bond_main.c                    |   5 +-
 drivers/net/dsa/Kconfig                            |   1 +
 drivers/net/dsa/lan9303-core.c                     |  13 +-
 drivers/net/dsa/lantiq_gswip.c                     |   2 +-
 drivers/net/dsa/mv88e6xxx/chip.c                   |   7 +
 drivers/net/ethernet/atheros/atl1c/atl1c_main.c    |   2 +-
 drivers/net/ethernet/broadcom/bgmac-platform.c     |  23 +-
 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c   |   2 +-
 .../ethernet/freescale/dpaa2/dpaa2-switch-flower.c |   4 +-
 drivers/net/ethernet/intel/ice/ice_lib.c           |   6 +
 drivers/net/ethernet/mscc/ocelot.c                 |   6 +-
 drivers/net/ethernet/netronome/nfp/flower/cmsg.h   |   2 +
 drivers/net/ieee802154/ca8210.c                    |   4 +-
 drivers/net/mctp/mctp-serial.c                     |   9 +-
 drivers/net/netdevsim/fib.c                        |   4 +-
 drivers/net/phy/mediatek-ge.c                      |   3 -
 drivers/net/usb/cdc_ether.c                        |  12 ++
 drivers/net/usb/cdc_mbim.c                         |   5 +
 drivers/net/usb/cdc_ncm.c                          |   8 +-
 drivers/net/usb/zaurus.c                           |  12 ++
 .../broadcom/brcm80211/brcmfmac/firmware.c         |   6 +-
 drivers/net/wireless/intel/iwlwifi/Kconfig         |  13 --
 drivers/net/wireless/intel/iwlwifi/fw/acpi.c       |  11 +-
 .../net/wireless/intel/iwlwifi/fw/api/commands.h   |   5 -
 drivers/net/wireless/intel/iwlwifi/fw/api/filter.h |  88 --------
 drivers/net/wireless/intel/iwlwifi/fw/api/rs.h     |   1 -
 drivers/net/wireless/intel/iwlwifi/fw/file.h       |   2 -
 drivers/net/wireless/intel/iwlwifi/fw/rs.c         |  33 +--
 drivers/net/wireless/intel/iwlwifi/iwl-csr.h       |   3 +-
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c       |   2 +
 drivers/net/wireless/intel/iwlwifi/mei/main.c      |  45 +++-
 drivers/net/wireless/intel/iwlwifi/mei/net.c       |   3 +-
 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c   | 203 -----------------
 drivers/net/wireless/intel/iwlwifi/mvm/fw.c        |   2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c  | 240 ---------------------
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h       |  15 +-
 drivers/net/wireless/intel/iwlwifi/mvm/ops.c       |   1 -
 drivers/net/wireless/intel/iwlwifi/mvm/tx.c        |   2 +-
 .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c   |   3 +-
 drivers/net/wireless/intel/iwlwifi/pcie/trans.c    |   3 +-
 drivers/net/wireless/mac80211_hwsim.c              |  13 ++
 include/linux/netdevice.h                          |   2 +-
 include/net/addrconf.h                             |   2 -
 include/net/bond_3ad.h                             |   2 +-
 include/net/dsa.h                                  |   1 +
 include/net/ip6_fib.h                              |  10 +-
 include/net/ipv6.h                                 |   5 +-
 include/net/netns/ipv6.h                           |   3 +-
 net/bridge/br_multicast.c                          |   4 +
 net/core/drop_monitor.c                            |  11 +-
 net/core/rtnetlink.c                               |   6 +-
 net/dsa/dsa.c                                      |   1 +
 net/dsa/dsa_priv.h                                 |   1 -
 net/dsa/tag_lan9303.c                              |  21 +-
 net/ipv4/fib_frontend.c                            |   3 +
 net/ipv4/fib_lookup.h                              |   7 +-
 net/ipv4/fib_semantics.c                           |   6 +-
 net/ipv4/fib_trie.c                                |  22 +-
 net/ipv4/ping.c                                    |  11 +-
 net/ipv4/route.c                                   |   4 +-
 net/ipv6/addrconf.c                                |   4 +-
 net/ipv6/ip6_flowlabel.c                           |   4 +-
 net/ipv6/mcast.c                                   |   2 +-
 net/ipv6/route.c                                   |  19 +-
 net/mac80211/mlme.c                                |  29 ++-
 net/mctp/route.c                                   |  11 +-
 net/netfilter/nft_synproxy.c                       |   4 +-
 net/netfilter/xt_socket.c                          |   2 +-
 net/sched/act_api.c                                |  13 +-
 net/sched/cls_api.c                                |   6 +-
 net/sched/sch_api.c                                |  22 +-
 net/sched/sch_generic.c                            |  29 +--
 net/smc/af_smc.c                                   |  10 +-
 net/socket.c                                       |   4 +-
 net/tipc/crypto.c                                  |   2 +-
 net/tipc/node.c                                    |  13 +-
 net/vmw_vsock/af_vsock.c                           |   1 +
 net/wireless/core.c                                |  17 +-
 tools/testing/selftests/netfilter/Makefile         |   2 +-
 .../selftests/netfilter/nft_concat_range.sh        |   2 +-
 tools/testing/selftests/netfilter/nft_fib.sh       |   1 +
 tools/testing/selftests/netfilter/nft_synproxy.sh  | 117 ++++++++++
 85 files changed, 520 insertions(+), 788 deletions(-)
 create mode 100755 tools/testing/selftests/netfilter/nft_synproxy.sh

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ