Hi Linus! Here is one more pull request with fixes from the networking tree, selected with the filtering knobs for priority / risk / impact set for -rc8 time.
- add missing input validation in nl80211_del_key(), preventing out-of-bounds access - last minute fix / improvement of a MRP netlink (uAPI) interface introduced in 5.9 (current) release - fix "unresolved symbol" build error under CONFIG_NET w/o CONFIG_INET due to missing tcp_timewait_sock and inet_timewait_sock BTF. - fix 32 bit sub-register bounds tracking in the bpf verifier for OR case - tcp: fix receive window update in tcp_add_backlog() - openvswitch: handle DNAT tuple collision in conntrack-related code - r8169: wait for potential PHY reset to finish after applying a FW file, avoiding unexpected PHY behaviour and failures later on - net: mscc: fix tail dropping watermarks for Ocelot switches - avoid use-after-free in macsec code after a call to the GRO layer - avoid use-after-free in sctp error paths - add a device id for Cellient MPL200 WWAN card - rxrpc: fix the xdr encoding of the contents read from an rxrpc key. - rxrpc: fix a BUG() for a unsupported encoding type. - rxrpc: fix missing _bh lock annotations. - rxrpc: fix acceptance handling for an incoming call where the incoming call is encrypted. - rxrpc: the server token keyring isn't network namespaced - it belongs to the server, so there's no need. Namespacing it means that request_key() fails to find it. - rxrpc: fix a leak of the server keyring. ---------------- The following changes since commit 7575fdda569b2a2e8be32c1a64ecb05d6f96a500: Merge tag 'platform-drivers-x86-v5.9-2' of git://git.infradead.org/linux-platform-drivers-x86 (2020-10-05 11:54:20 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git for you to fetch changes up to 28802e7c0c9954218d1830f7507edc9d49b03a00: net: usb: qmi_wwan: add Cellient MPL200 card (2020-10-08 12:26:31 -0700) ---------------------------------------------------------------- Anant Thazhemadam (2): net: usb: rtl8150: set random MAC address when set_ethernet_addr() fails net: wireless: nl80211: fix out-of-bounds access in nl80211_del_key() Daniel Borkmann (1): bpf: Fix scalar32_min_max_or bounds tracking David Howells (5): rxrpc: Downgrade the BUG() for unsupported token type in rxrpc_read() rxrpc: Fix some missing _bh annotations on locking conn->state_lock rxrpc: Fix accept on a connection that need securing rxrpc: The server keyring isn't network-namespaced rxrpc: Fix server keyring leak David S. Miller (2): Merge branch 'Fix-tail-dropping-watermarks-for-Ocelot-switches' Merge tag 'rxrpc-fixes-20201005' of git://git.kernel.org/.../dhowells/linux-fs Dumitru Ceara (1): openvswitch: handle DNAT tuple collision Eric Dumazet (3): tcp: fix receive window update in tcp_add_backlog() sctp: fix sctp_auth_init_hmacs() error path macsec: avoid use-after-free in macsec_handle_frame() Heiner Kallweit (1): r8169: consider that PHY reset may still be in progress after applying firmware Henrik Bjoernlund (1): bridge: Netlink interface fix. Jakub Kicinski (2): Merge git://git.kernel.org/.../bpf/bpf Merge tag 'mac80211-for-net-2020-10-08' of git://git.kernel.org/.../jberg/mac80211 Manivannan Sadhasivam (1): net: qrtr: ns: Fix the incorrect usage of rcu_read_lock() Marc Dionne (1): rxrpc: Fix rxkad token xdr encoding Paolo Abeni (1): mptcp: more DATA FIN fixes Vladimir Oltean (2): net: mscc: ocelot: divide watermark value by 60 when writing to SYS_ATOP net: mscc: ocelot: warn when encoding an out-of-bounds watermark value Wilken Gottwalt (1): net: usb: qmi_wwan: add Cellient MPL200 card Yonghong Song (1): bpf: Fix "unresolved symbol" build error with resolve_btfids drivers/net/dsa/ocelot/felix_vsc9959.c | 2 + drivers/net/dsa/ocelot/seville_vsc9953.c | 2 + drivers/net/ethernet/mscc/ocelot.c | 12 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 2 + drivers/net/ethernet/realtek/r8169_main.c | 7 + drivers/net/macsec.c | 4 +- drivers/net/usb/qmi_wwan.c | 1 + drivers/net/usb/rtl8150.c | 16 +- include/uapi/linux/rxrpc.h | 2 +- kernel/bpf/verifier.c | 8 +- net/bridge/br_netlink.c | 26 ++- net/core/filter.c | 6 + net/ipv4/tcp_ipv4.c | 6 +- net/mptcp/options.c | 10 +- net/mptcp/subflow.c | 2 +- net/openvswitch/conntrack.c | 22 ++- net/qrtr/ns.c | 76 +++++++-- net/rxrpc/ar-internal.h | 7 +- net/rxrpc/call_accept.c | 263 +++++------------------------ net/rxrpc/call_object.c | 5 +- net/rxrpc/conn_event.c | 8 +- net/rxrpc/key.c | 20 ++- net/rxrpc/recvmsg.c | 36 +--- net/rxrpc/sendmsg.c | 15 +- net/sctp/auth.c | 1 + net/wireless/nl80211.c | 3 + 26 files changed, 212 insertions(+), 350 deletions(-)