summaryrefslogtreecommitdiff
path: root/wmi-tlv.c
diff options
context:
space:
mode:
Diffstat (limited to 'wmi-tlv.c')
-rw-r--r--wmi-tlv.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/wmi-tlv.c b/wmi-tlv.c
index 16d07d619b4d..ec8e91707f84 100644
--- a/wmi-tlv.c
+++ b/wmi-tlv.c
@@ -145,7 +145,7 @@ ath10k_wmi_tlv_parse_alloc(struct ath10k *ar, const void *ptr,
const void **tb;
int ret;
- tb = kcalloc(WMI_TLV_TAG_MAX, sizeof(*tb), gfp);
+ tb = kzalloc_objs(*tb, WMI_TLV_TAG_MAX, gfp);
if (!tb)
return ERR_PTR(-ENOMEM);
@@ -1546,7 +1546,7 @@ static int ath10k_wmi_tlv_op_pull_fw_stats(struct ath10k *ar,
data += sizeof(*src);
data_len -= sizeof(*src);
- dst = kzalloc(sizeof(*dst), GFP_ATOMIC);
+ dst = kzalloc_obj(*dst, GFP_ATOMIC);
if (!dst)
continue;
@@ -1569,7 +1569,7 @@ static int ath10k_wmi_tlv_op_pull_fw_stats(struct ath10k *ar,
data += sizeof(*src);
data_len -= sizeof(*src);
- dst = kzalloc(sizeof(*dst), GFP_ATOMIC);
+ dst = kzalloc_obj(*dst, GFP_ATOMIC);
if (!dst)
continue;
@@ -1590,7 +1590,7 @@ static int ath10k_wmi_tlv_op_pull_fw_stats(struct ath10k *ar,
data += sizeof(*src);
data_len -= sizeof(*src);
- dst = kzalloc(sizeof(*dst), GFP_ATOMIC);
+ dst = kzalloc_obj(*dst, GFP_ATOMIC);
if (!dst)
continue;
@@ -3063,7 +3063,7 @@ ath10k_wmi_mgmt_tx_alloc_msdu_id(struct ath10k *ar, struct sk_buff *skb,
struct ath10k_mgmt_tx_pkt_addr *pkt_addr;
int ret;
- pkt_addr = kmalloc(sizeof(*pkt_addr), GFP_ATOMIC);
+ pkt_addr = kmalloc_obj(*pkt_addr, GFP_ATOMIC);
if (!pkt_addr)
return -ENOMEM;