Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a0e803a2 authored by Samuel Ortiz's avatar Samuel Ortiz Committed by John W. Linville
Browse files

iwmc3200wifi: Add UMAC wifi headers to the pmkid command



Without this header, we can trigger a UMAC crash with debug enabled UMACs.

Signed-off-by: default avatarSamuel Ortiz <sameo@linux.intel.com>
Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
parent 8c5d9808
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -973,6 +973,10 @@ int iwm_send_pmkid_update(struct iwm_priv *iwm,

	memset(&update, 0, sizeof(struct iwm_umac_pmkid_update));

	update.hdr.oid = UMAC_WIFI_IF_CMD_PMKID_UPDATE;
	update.hdr.buf_size = cpu_to_le16(sizeof(struct iwm_umac_pmkid_update) -
					  sizeof(struct iwm_umac_wifi_if));

	update.command = cpu_to_le32(command);
	if (pmksa->bssid)
		memcpy(&update.bssid, pmksa->bssid, ETH_ALEN);
+1 −0
Original line number Diff line number Diff line
@@ -463,6 +463,7 @@ struct iwm_umac_cmd_stop_resume_tx {
#define IWM_CMD_PMKID_FLUSH 3

struct iwm_umac_pmkid_update {
	struct iwm_umac_wifi_if hdr;
	__le32 command;
	u8 bssid[ETH_ALEN];
	__le16 reserved;