diff options
author | Jakub Kicinski <kuba@kernel.org> | 2022-06-01 17:34:22 -0700 |
---|---|---|
committer | Jakub Kicinski <kuba@kernel.org> | 2022-06-01 17:34:22 -0700 |
commit | 38a4762e4ba61e848c61a3b9eaa8f83cbed07b2d (patch) | |
tree | eb1c5689436bff135fbee55fab73d8ff3bdfa42c /drivers/net/wireless/marvell/libertas/host.h | |
parent | 8d3398ba2a0d1e25690f830192b7834acab003ec (diff) | |
parent | 2965c4cdf7ad9ce0796fac5e57debb9519ea721e (diff) | |
download | linux-38a4762e4ba61e848c61a3b9eaa8f83cbed07b2d.tar.bz2 |
Merge tag 'wireless-2022-06-01' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Kalle Valo says:
====================
wireless fixes for v5.19
First set of fixes for v5.19. Build fixes for iwlwifi and libertas, a
scheduling while atomic fix for rtw88 and use-after-free fix for
mac80211.
* tag 'wireless-2022-06-01' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless:
wifi: mac80211: fix use-after-free in chanctx code
wifi: rtw88: add a work to correct atomic scheduling warning of ::set_tim
wifi: iwlwifi: pcie: rename CAUSE macro
wifi: libertas: use variable-size data in assoc req/resp cmd
====================
Link: https://lore.kernel.org/r/20220601110741.90B28C385A5@smtp.kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'drivers/net/wireless/marvell/libertas/host.h')
-rw-r--r-- | drivers/net/wireless/marvell/libertas/host.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/net/wireless/marvell/libertas/host.h b/drivers/net/wireless/marvell/libertas/host.h index ceff4b92e7a1..a202b716ad5d 100644 --- a/drivers/net/wireless/marvell/libertas/host.h +++ b/drivers/net/wireless/marvell/libertas/host.h @@ -528,7 +528,8 @@ struct cmd_ds_802_11_associate { __le16 listeninterval; __le16 bcnperiod; u8 dtimperiod; - u8 iebuf[512]; /* Enough for required and most optional IEs */ + /* 512 permitted - enough for required and most optional IEs */ + u8 iebuf[]; } __packed; struct cmd_ds_802_11_associate_response { @@ -537,7 +538,8 @@ struct cmd_ds_802_11_associate_response { __le16 capability; __le16 statuscode; __le16 aid; - u8 iebuf[512]; + /* max 512 */ + u8 iebuf[]; } __packed; struct cmd_ds_802_11_set_wep { |