Skip to content

net-5.13-rc5

netfilter and wireguard trees.

The bpf vs lockdown+audit fix is the most notable.

Current release - regressions:

 - virtio-net: fix page faults and crashes when XDP is enabled

 - mlx5e: fix HW timestamping with CQE compression, and make sure they
          are only allowed to coexist with capable devices

 - stmmac:
        - fix kernel panic due to NULL pointer dereference of mdio_bus_data
        - fix double clk unprepare when no PHY device is connected

Current release - new code bugs:

 - mt76: a few fixes for the recent MT7921 devices and runtime
         power management

Previous releases - regressions:

 - ice: - track AF_XDP ZC enabled queues in bitmap to fix copy mode Tx
        - fix allowing VF to request more/less queues via virtchnl
	- correct supported and advertised autoneg by using PHY capabilities
        - allow all LLDP packets from PF to Tx

 - kbuild: quote OBJCOPY var to avoid a pahole call break the build

Previous releases - always broken:

 - bpf, lockdown, audit: fix buggy SELinux lockdown permission checks

 - mt76: address the recent FragAttack vulnerabilities not covered
         by generic fixes

 - ipv6: fix KASAN: slab-out-of-bounds Read in fib6_nh_flush_exceptions

 - Bluetooth:
 	 - fix the erroneous flush_work() order, to avoid double free
         - use correct lock to prevent UAF of hdev object

 - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect

 - ieee802154: multiple fixes to error checking and return values

 - igb: fix XDP with PTP enabled

 - intel: add correct exception tracing for XDP

 - tls: fix use-after-free when TLS offload device goes down and back up

 - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service

 - netfilter: nft_ct: skip expectations for confirmed conntrack

 - mptcp: fix falling back to TCP in presence of out of order packets
          early in connection lifetime

 - wireguard: switch from O(n) to a O(1) algorithm for maintaining peers,
          fixing stalls and a large memory leak in the process

Misc:

 - devlink: correct VIRTUAL port to not have phys_port attributes

 - Bluetooth: fix VIRTIO_ID_BT assigned number

 - net: return the correct errno code ENOBUF -> ENOMEM

 - wireguard:
         - peer: allocate in kmem_cache saving 25% on peer memory
         - do not use -O3

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