summaryrefslogtreecommitdiff
path: root/drivers/ssb/driver_chipcommon.c
diff options
context:
space:
mode:
authorMing Lei <tom.leiming@gmail.com>2010-05-15 14:25:40 +0400
committerJohn W. Linville <linville@tuxdriver.com>2010-06-04 22:55:09 +0400
commitce9426d1908001fb2f7b0152fbe4184bbc0c7b68 (patch)
tree42389f116a18a2ba8c3d7b20f52d591766bb9602 /drivers/ssb/driver_chipcommon.c
parent26b36cfefaf2be98b225e3c1a399edb0daf52ddd (diff)
downloadlinux-ce9426d1908001fb2f7b0152fbe4184bbc0c7b68.tar.xz
ath9k: fix dma sync in rx path
If buffer is to be accessed by cpu after dma is over, but between dma mapping and dma unmapping, we should use dma_sync_single_for_cpu to sync the buffer between cpu with device. And dma_sync_single_for_device is used to let device gain the buffer again. v2: Felix pointed out dma_sync_single_for_device is needed to return buffer to device if an unsuccessful status bit check is found. Signed-off-by: Ming Lei <tom.leiming@gmail.com> Acked-by: Felix Fietkau <nbd@openwrt.org> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/ssb/driver_chipcommon.c')
0 files changed, 0 insertions, 0 deletions