android_kernel_xiaomi_sm8350/net
Johannes Berg 9389750ac6 wifi: cfg80211: update hidden BSSes to avoid WARN_ON
commit c90b93b5b782891ebfda49d4e5da36632fefd5d1 upstream.

When updating beacon elements in a non-transmitted BSS,
also update the hidden sub-entries to the same beacon
elements, so that a future update through other paths
won't trigger a WARN_ON().

The warning is triggered because the beacon elements in
the hidden BSSes that are children of the BSS should
always be the same as in the parent.

Reported-by: Sönke Huster <shuster@seemoo.tu-darmstadt.de>
Tested-by: Sönke Huster <shuster@seemoo.tu-darmstadt.de>
Fixes: 0b8fb8235b ("cfg80211: Parsing of Multiple BSSID information in scanning")
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2022-10-15 07:54:41 +02:00
..
6lowpan
9p net/9p: Initialize the iounit field during fid creation 2022-08-25 11:18:17 +02:00
802
8021q
appletalk
atm
ax25
batman-adv
bluetooth Bluetooth: L2CAP: Fix build errors in some archs 2022-09-05 10:27:45 +02:00
bpf bpf: Don't redirect packets with invalid pkt_len 2022-09-05 10:27:46 +02:00
bpfilter
bridge netfilter: ebtables: fix memory leak when blob is malformed 2022-09-28 11:04:07 +02:00
caif
can can: j1939: j1939_session_destroy(): fix memory leak of skbs 2022-08-25 11:18:39 +02:00
ceph
core net: neigh: don't call kfree_skb() under spin_lock_irqsave() 2022-09-05 10:27:48 +02:00
dcb
dccp dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lock 2022-08-25 11:17:49 +02:00
decnet
dns_resolver
dsa
ethernet
hsr
ieee802154 net/ieee802154: fix uninit value bug in dgram_sendmsg 2022-10-15 07:54:37 +02:00
ife
ipv4 tcp: fix early ETIMEDOUT after spurious non-SACK RTO 2022-09-15 12:04:56 +02:00
ipv6 ipv6: sr: fix out-of-bounds read when setting HMAC data. 2022-09-15 12:04:55 +02:00
iucv
kcm kcm: fix strp_init() order and cleanup 2022-09-15 12:04:50 +02:00
key af_key: Do not call xfrm_probe_algs in parallel 2022-09-05 10:27:40 +02:00
l2tp ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg 2022-06-22 14:11:21 +02:00
l3mdev
lapb
llc
mac80211 wifi: cfg80211/mac80211: reject bad MBSSID elements 2022-10-15 07:54:40 +02:00
mac802154 net: mac802154: Fix a condition in the receive path 2022-09-15 12:04:53 +02:00
mpls
ncsi
netfilter netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find() 2022-09-28 11:04:05 +02:00
netlabel
netlink
netrom
nfc
nsh
openvswitch net: openvswitch: fix parsing of nw_proto for IPv6 fragments 2022-06-29 08:58:44 +02:00
packet net/af_packet: check len when min_header_len equals to 0 2022-09-05 10:27:48 +02:00
phonet
psample
qrtr
rds rds: add missing barrier to release_refill 2022-08-25 11:18:18 +02:00
rfkill
rose rose: check NULL rose_loopback_neigh->loopback 2022-09-05 10:27:40 +02:00
rxrpc rxrpc: Fix calc of resend age 2022-09-28 11:03:58 +02:00
sched net: sched: fix possible refcount leak in tc_new_tfilter() 2022-09-28 11:04:07 +02:00
sctp sctp: leave the err path free in sctp_stream_init to sctp_stream_free 2022-08-03 11:59:41 +02:00
smc net/smc: Remove redundant refcount increase 2022-09-15 12:04:50 +02:00
strparser
sunrpc SUNRPC: RPC level errors should set task->tk_rpc_status 2022-09-05 10:27:40 +02:00
switchdev
tipc tipc: fix shift wrapping bug in map_get() 2022-09-15 12:04:55 +02:00
tls net/tls: Fix race in TLS device down flow 2022-07-29 17:14:12 +02:00
unix af_unix: Fix a data-race in unix_dgram_peer_wake_me(). 2022-06-14 18:11:57 +02:00
vmw_vsock vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout() 2022-08-25 11:18:25 +02:00
wimax
wireless wifi: cfg80211: update hidden BSSes to avoid WARN_ON 2022-10-15 07:54:41 +02:00
x25
xdp
xfrm xfrm: fix refcount leak in __xfrm_policy_check() 2022-09-05 10:27:39 +02:00
compat.c
Kconfig
Makefile
socket.c net: Fix a data-race around sysctl_somaxconn. 2022-09-05 10:27:42 +02:00
sysctl_net.c