@@ -257,7 +257,7 @@ mt76_connac_mcu_add_nested_tlv(struct sk_buff *skb, int tag, int len,
257257 };
258258 u16 ntlv ;
259259
260- ptlv = skb_put (skb , len );
260+ ptlv = skb_put_zero (skb , len );
261261 memcpy (ptlv , & tlv , sizeof (tlv ));
262262
263263 ntlv = le16_to_cpu (ntlv_hdr -> tlv_num );
@@ -1670,7 +1670,7 @@ int mt76_connac_mcu_hw_scan(struct mt76_phy *phy, struct ieee80211_vif *vif,
16701670 set_bit (MT76_HW_SCANNING , & phy -> state );
16711671 mvif -> scan_seq_num = (mvif -> scan_seq_num + 1 ) & 0x7f ;
16721672
1673- req = (struct mt76_connac_hw_scan_req * )skb_put (skb , sizeof (* req ));
1673+ req = (struct mt76_connac_hw_scan_req * )skb_put_zero (skb , sizeof (* req ));
16741674
16751675 req -> seq_num = mvif -> scan_seq_num | mvif -> band_idx << 7 ;
16761676 req -> bss_idx = mvif -> idx ;
@@ -1798,7 +1798,7 @@ int mt76_connac_mcu_sched_scan_req(struct mt76_phy *phy,
17981798
17991799 mvif -> scan_seq_num = (mvif -> scan_seq_num + 1 ) & 0x7f ;
18001800
1801- req = (struct mt76_connac_sched_scan_req * )skb_put (skb , sizeof (* req ));
1801+ req = (struct mt76_connac_sched_scan_req * )skb_put_zero (skb , sizeof (* req ));
18021802 req -> version = 1 ;
18031803 req -> seq_num = mvif -> scan_seq_num | mvif -> band_idx << 7 ;
18041804
@@ -2321,7 +2321,7 @@ int mt76_connac_mcu_update_gtk_rekey(struct ieee80211_hw *hw,
23212321 return - ENOMEM ;
23222322
23232323 skb_put_data (skb , & hdr , sizeof (hdr ));
2324- gtk_tlv = (struct mt76_connac_gtk_rekey_tlv * )skb_put (skb ,
2324+ gtk_tlv = (struct mt76_connac_gtk_rekey_tlv * )skb_put_zero (skb ,
23252325 sizeof (* gtk_tlv ));
23262326 gtk_tlv -> tag = cpu_to_le16 (UNI_OFFLOAD_OFFLOAD_GTK_REKEY );
23272327 gtk_tlv -> len = cpu_to_le16 (sizeof (* gtk_tlv ));
@@ -2446,7 +2446,7 @@ mt76_connac_mcu_set_wow_pattern(struct mt76_dev *dev,
24462446 return - ENOMEM ;
24472447
24482448 skb_put_data (skb , & hdr , sizeof (hdr ));
2449- ptlv = (struct mt76_connac_wow_pattern_tlv * )skb_put (skb , sizeof (* ptlv ));
2449+ ptlv = (struct mt76_connac_wow_pattern_tlv * )skb_put_zero (skb , sizeof (* ptlv ));
24502450 ptlv -> tag = cpu_to_le16 (UNI_SUSPEND_WOW_PATTERN );
24512451 ptlv -> len = cpu_to_le16 (sizeof (* ptlv ));
24522452 ptlv -> data_len = pattern -> pattern_len ;
0 commit comments