Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

wireless: Remove call to memset after dma_alloc_coherent

In commit 518a2f1925c3
("dma-mapping: zero memory returned from dma_alloc_*"),
dma_alloc_coherent has already zeroed the memory.
So memset is not needed.

Signed-off-by: Fuqian Huang <huangfq.daxian@gmail.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>

authored by

Fuqian Huang and committed by
Kalle Valo
52d42618 c3226d93

-11
-5
drivers/net/wireless/ath/ath10k/ce.c
··· 1704 1704 /* Correctly initialize memory to 0 to prevent garbage 1705 1705 * data crashing system when download firmware 1706 1706 */ 1707 - memset(dest_ring->base_addr_owner_space_unaligned, 0, 1708 - nentries * sizeof(struct ce_desc_64) + CE_DESC_RING_ALIGN); 1709 - 1710 1707 dest_ring->base_addr_owner_space = 1711 1708 PTR_ALIGN(dest_ring->base_addr_owner_space_unaligned, 1712 1709 CE_DESC_RING_ALIGN); ··· 2016 2019 value |= ar->hw_ce_regs->upd->mask; 2017 2020 ath10k_ce_write32(ar, ce_base_addr + ctrl1_regs, value); 2018 2021 } 2019 - 2020 - memset(ce->vaddr_rri, 0, CE_COUNT * sizeof(u32)); 2021 2022 } 2022 2023 EXPORT_SYMBOL(ath10k_ce_alloc_rri); 2023 2024
-2
drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
··· 1024 1024 address & 0xffffffff); 1025 1025 brcmf_pcie_write_tcm32(devinfo, tcm_dma_phys_addr + 4, address >> 32); 1026 1026 1027 - memset(ring, 0, size); 1028 - 1029 1027 return (ring); 1030 1028 } 1031 1029
-2
drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c
··· 244 244 245 245 /* tx bd */ 246 246 247 - memset(vaddr, 0, len); 248 - 249 247 ps->bd_table_vaddr = vaddr; 250 248 ps->bd_table_paddr = paddr; 251 249 ps->bd_table_len = len;
-2
drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c
··· 199 199 if (!vaddr) 200 200 return -ENOMEM; 201 201 202 - memset(vaddr, 0, len); 203 - 204 202 /* tx bd */ 205 203 206 204 ts->tx_bd_vbase = vaddr;