OSDN Git Service

mt76: fix rx dma ring descriptor state on reset
authorFelix Fietkau <nbd@nbd.name>
Thu, 5 Dec 2019 16:32:41 +0000 (17:32 +0100)
committerFelix Fietkau <nbd@nbd.name>
Fri, 14 Feb 2020 09:06:00 +0000 (10:06 +0100)
commit2703bafcdbf7d41562b8e8c877ed94c3aec70ac4
tree2a5dbfe56e0073c6464b5a30e242f794e7dbfcee
parent3e3848280f7d9c3f434c6a8bf9006b41882eb2d1
mt76: fix rx dma ring descriptor state on reset

To avoid having the hardware potentially write to memory behind stale
descriptors, set the dma-done flag on all of them before cleaning up
allocated rx buffers

Signed-off-by: Felix Fietkau <nbd@nbd.name>
drivers/net/wireless/mediatek/mt76/dma.c