summaryrefslogtreecommitdiff
path: root/drivers/net/wireless/rtlwifi/btcoexist/halbtc8723b2ant.c
diff options
context:
space:
mode:
authorandrea merello <andrea.merello@gmail.com>2014-02-18 02:10:46 +0100
committerJohn W. Linville <linville@tuxdriver.com>2014-03-04 13:09:42 -0500
commitc24782e612dce377cf9149ad787998af7694f757 (patch)
treebc3c0243d176bc3ae8773e483624c961ed6d29a1 /drivers/net/wireless/rtlwifi/btcoexist/halbtc8723b2ant.c
parent4c552a5be78bd66abd59441a21fec348ee376b49 (diff)
rtl818x: make sure TX descriptor writes are done before kicking DMA
The TX descriptors are consumed by the HW using DMA. Even if in the driver code the TX descriptor writes appears before the HW "dma kick" register writes, the CPU may reorder them. If this happens, the TX may not happen at all becase the "valid" descriptor flag may have not been set yet. This patch adds a write memory barrier to ensures the TX descriptor is written before writing to the HW "dma kick" register. Signed-off-by: Andrea Merello <andrea.merello@gmail.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/rtlwifi/btcoexist/halbtc8723b2ant.c')
0 files changed, 0 insertions, 0 deletions