wil6210: pmc logger bug fix
When allocating pmc descriptor, the structure is initially created on stack and later copied to the physical ring (device) memory. The descriptor structure must be initialized to zero to avoid garbage configuration, which may result in pmc mechanism malfunctioning. Signed-off-by: Vladimir Shulman <QCA_shulmanv@QCA.qualcomm.com> Signed-off-by: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com> Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
This commit is contained in:
parent
bf2f67343e
commit
6cc6c46838
|
@ -110,7 +110,7 @@ void wil_pmc_alloc(struct wil6210_priv *wil,
|
|||
*/
|
||||
for (i = 0; i < num_descriptors; i++) {
|
||||
struct vring_tx_desc *_d = &pmc->pring_va[i];
|
||||
struct vring_tx_desc dd, *d = ⅆ
|
||||
struct vring_tx_desc dd = {}, *d = ⅆ
|
||||
int j = 0;
|
||||
|
||||
pmc->descriptors[i].va = dma_alloc_coherent(dev,
|
||||
|
|
Loading…
Reference in New Issue