aboutsummaryrefslogtreecommitdiff
path: root/net/unix/sysctl_net_unix.c
diff options
context:
space:
mode:
authorSantosh Shilimkar <[email protected]>2010-09-20 10:32:07 +0300
committerGreg Kroah-Hartman <[email protected]>2010-09-24 11:05:01 -0700
commit4c647338267e14c93892f6f125f17ea2419eea51 (patch)
treeb2a03caa8bcb245933bcce943adbafe66d73e059 /net/unix/sysctl_net_unix.c
parent66af83ddf7b5a4ea94e79cbeadaa0aeed4def5f7 (diff)
usb: musb: host: Issue a memory barrier before starting DMA
This patch fixes the issue which was observed while transfering a large file ( > 20MB) over USB (OMAP MUSB controller acts as USB host) to an attached USB thumb drive. It was found that CDB field of CBW packet was set to 0x0. This was due to missing a barrier before DMA engine starts transfer. This buffer is allocated using dma_alloc_coherent which gives non-cacheble but bufferable memory and hence needed a write memory barrier to flush the write buffer. More info on this thread is here: http://www.spinics.net/lists/linux-omap/msg33987.html Signed-off-by: Santosh Shilimkar <[email protected]> Signed-off-by: Maulik Mankad <[email protected]> Cc: Russell King <[email protected]> Signed-off-by: Felipe Balbi <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'net/unix/sysctl_net_unix.c')
0 files changed, 0 insertions, 0 deletions