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]
Date:   Thu, 23 Dec 2021 10:43:16 -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, pablo@...filter.org
Subject: [GIT PULL] Networking for 5.16-rc7

Hi Linus!

The following changes since commit 6441998e2e37131b0a4c310af9156d79d3351c16:

  Merge tag 'audit-pr-20211216' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit (2021-12-16 15:24:46 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-5.16-rc7

for you to fetch changes up to 391e5975c0208ce3739587b33eba08be3e473d79:

  net: stmmac: dwmac-visconti: Fix value of ETHER_CLK_SEL_FREQ_SEL_2P5M (2021-12-23 09:58:13 -0800)

----------------------------------------------------------------
Networking fixes for 5.16-rc7, including fixes from netfilter.

Current release - regressions:

 - revert "tipc: use consistent GFP flags"

Previous releases - regressions:

 - igb: fix deadlock caused by taking RTNL in runtime resume path

 - accept UFOv6 packages in virtio_net_hdr_to_skb

 - netfilter: fix regression in looped (broad|multi)cast's MAC handling

 - bridge: fix ioctl old_deviceless bridge argument

 - ice: xsk: do not clear status_error0 for ntu + nb_buffs descriptor,
	avoid stalls when multiple sockets use an interface

Previous releases - always broken:

 - inet: fully convert sk->sk_rx_dst to RCU rules

 - veth: ensure skb entering GRO are not cloned

 - sched: fix zone matching for invalid conntrack state

 - bonding: fix ad_actor_system option setting to default

 - nf_tables: fix use-after-free in nft_set_catchall_destroy()

 - lantiq_xrx200: increase buffer reservation to avoid mem corruption

 - ice: xsk: avoid leaking app buffers during clean up

 - tun: avoid double free in tun_free_netdev

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

----------------------------------------------------------------
Aleksander Jan Bajkowski (1):
      net: lantiq_xrx200: increase buffer reservation

Alexander Lobakin (1):
      ice: remove dead store on XSK hotpath

David S. Miller (2):
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf
      Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue

Eric Dumazet (2):
      netfilter: nf_tables: fix use-after-free in nft_set_catchall_destroy()
      inet: fully convert sk->sk_rx_dst to RCU rules

Fernando Fernandez Mancera (1):
      bonding: fix ad_actor_system option setting to default

Florian Westphal (1):
      netfilter: ctnetlink: remove expired entries first

George Kennedy (1):
      tun: avoid double free in tun_free_netdev

Hayes Wang (2):
      r8152: fix the force speed doesn't work for RTL8156
      r8152: sync ocp base

Heiner Kallweit (1):
      igb: fix deadlock caused by taking RTNL in RPM resume path

Hoang Le (1):
      Revert "tipc: use consistent GFP flags"

Ignacy Gawędzki (1):
      netfilter: fix regression in looped (broad|multi)cast's MAC handling

Jakub Kicinski (2):
      Merge branch 'net-sched-fix-ct-zone-matching-for-invalid-conntrack-state'
      Merge branch 'r8152-fix-bugs'

Jeroen de Borst (1):
      gve: Correct order of processing device options

Jiasheng Jiang (6):
      qlcnic: potential dereference null pointer of rx_queue->page_ring
      fjes: Check for error irq
      drivers: net: smc911x: Check for error irq
      net: ks8851: Check for error irq
      sfc: Check null pointer of rx_queue->page_ring
      sfc: falcon: Check null pointer of rx_queue->page_ring

Johannes Berg (1):
      mac80211: fix locking in ieee80211_start_ap error path

Lin Ma (2):
      hamradio: improve the incomplete fix to avoid NPD
      ax25: NPD bug when detaching AX25 device

Maciej Fijalkowski (5):
      ice: xsk: return xsk buffers back to pool when cleaning the ring
      ice: xsk: allocate separate memory for XDP SW ring
      ice: xsk: do not clear status_error0 for ntu + nb_buffs descriptor
      ice: xsk: allow empty Rx descriptors on XSK ZC data path
      ice: xsk: fix cleaned_count setting

Nobuhiro Iwamatsu (1):
      net: stmmac: dwmac-visconti: Fix value of ETHER_CLK_SEL_FREQ_SEL_2P5M

Paolo Abeni (1):
      veth: ensure skb entering GRO are not cloned.

Paul Blakey (3):
      net/sched: Extend qdisc control block with tc control block
      net/sched: flow_dissector: Fix matching on zone id for invalid conns
      net: openvswitch: Fix matching zone id for invalid conns arriving from tc

Pavel Skripkin (2):
      asix: fix uninit-value in asix_mdio_read()
      asix: fix wrong return value in asix_check_host_enable()

Remi Pommarel (1):
      net: bridge: fix ioctl old_deviceless bridge argument

Rémi Denis-Courmont (1):
      phonet/pep: refuse to enable an unbound pipe

Sean Anderson (1):
      docs: networking: dpaa2: Fix DPNI header

Willem de Bruijn (3):
      docs: networking: replace skb_hwtstamp_tx with skb_tstamp_tx
      net: accept UFOv6 packages in virtio_net_hdr_to_skb
      net: skip virtio_net_hdr_set_proto if protocol already set

Xiang wangx (1):
      net: fix typo in a comment

Xiaoliang Yang (2):
      net: dsa: tag_ocelot: use traffic class to map priority on injected header
      net: stmmac: ptp: fix potentially overflowing expression

Yevhen Orlov (2):
      net: marvell: prestera: fix incorrect return of port_find
      net: marvell: prestera: fix incorrect structure access

 Documentation/networking/bonding.rst               |  11 +-
 .../ethernet/freescale/dpaa2/overview.rst          |   1 +
 Documentation/networking/timestamping.rst          |   4 +-
 drivers/net/bonding/bond_options.c                 |   2 +-
 drivers/net/ethernet/google/gve/gve_adminq.c       |   8 +-
 drivers/net/ethernet/intel/ice/ice_base.c          |  17 +++
 drivers/net/ethernet/intel/ice/ice_txrx.c          |  19 ++--
 drivers/net/ethernet/intel/ice/ice_txrx.h          |   1 -
 drivers/net/ethernet/intel/ice/ice_xsk.c           |  66 ++++++------
 drivers/net/ethernet/intel/igb/igb_main.c          |  19 ++--
 drivers/net/ethernet/lantiq_xrx200.c               |  34 ++++--
 .../net/ethernet/marvell/prestera/prestera_main.c  |  35 ++++---
 drivers/net/ethernet/micrel/ks8851_par.c           |   2 +
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h  |   2 +-
 .../ethernet/qlogic/qlcnic/qlcnic_sriov_common.c   |  12 ++-
 .../net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c   |   4 +-
 drivers/net/ethernet/sfc/falcon/rx.c               |   5 +-
 drivers/net/ethernet/sfc/rx_common.c               |   5 +-
 drivers/net/ethernet/smsc/smc911x.c                |   5 +
 .../net/ethernet/stmicro/stmmac/dwmac-visconti.c   |   2 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c   |   2 +-
 drivers/net/fjes/fjes_main.c                       |   5 +
 drivers/net/hamradio/mkiss.c                       |   4 +-
 drivers/net/tun.c                                  | 115 +++++++++++----------
 drivers/net/usb/asix_common.c                      |   8 +-
 drivers/net/usb/r8152.c                            |  43 +++++++-
 drivers/net/veth.c                                 |   8 +-
 include/linux/netdevice.h                          |   2 +-
 include/linux/skbuff.h                             |   3 +-
 include/linux/virtio_net.h                         |  25 ++++-
 include/net/pkt_sched.h                            |  16 +++
 include/net/sch_generic.h                          |   2 -
 include/net/sock.h                                 |   2 +-
 net/ax25/af_ax25.c                                 |   4 +-
 net/bridge/br_ioctl.c                              |   2 +-
 net/core/dev.c                                     |   8 +-
 net/core/flow_dissector.c                          |   3 +-
 net/dsa/tag_ocelot.c                               |   6 +-
 net/ipv4/af_inet.c                                 |   2 +-
 net/ipv4/tcp.c                                     |   3 +-
 net/ipv4/tcp_input.c                               |   2 +-
 net/ipv4/tcp_ipv4.c                                |  11 +-
 net/ipv4/udp.c                                     |   6 +-
 net/ipv6/tcp_ipv6.c                                |  11 +-
 net/ipv6/udp.c                                     |   4 +-
 net/mac80211/cfg.c                                 |   3 +
 net/netfilter/nf_conntrack_netlink.c               |   5 +-
 net/netfilter/nf_tables_api.c                      |   4 +-
 net/netfilter/nfnetlink_log.c                      |   3 +-
 net/netfilter/nfnetlink_queue.c                    |   3 +-
 net/openvswitch/flow.c                             |   8 +-
 net/phonet/pep.c                                   |   2 +
 net/sched/act_ct.c                                 |  15 +--
 net/sched/cls_api.c                                |   7 +-
 net/sched/cls_flower.c                             |   6 +-
 net/sched/sch_frag.c                               |   3 +-
 net/tipc/crypto.c                                  |   8 +-
 57 files changed, 405 insertions(+), 213 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ