summaryrefslogtreecommitdiffstats
path: root/usr
diff options
context:
space:
mode:
authorMartin Schiller <ms@dev.tdt.de>2019-02-18 07:37:30 +0100
committerFelipe Balbi <felipe.balbi@linux.intel.com>2019-06-06 13:51:57 +0300
commit4a4863bf2e7932e584a3a462d3c6daf891142ddc (patch)
tree5db2d2a943d82aad44d9b1081016041d233b122c /usr
parentbabd183915e91a64e976b9e8ab682bb56624df76 (diff)
downloadlinux-4a4863bf2e7932e584a3a462d3c6daf891142ddc.tar.bz2
usb: dwc2: Fix DMA cache alignment issues
Insert a padding between data and the stored_xfer_buffer pointer to ensure they are not on the same cache line. Otherwise, the stored_xfer_buffer gets corrupted for IN URBs on non-cache-coherent systems. (In my case: Lantiq xRX200 MIPS) Fixes: 3bc04e28a030 ("usb: dwc2: host: Get aligned DMA in a more supported way") Fixes: 56406e017a88 ("usb: dwc2: Fix DMA alignment to start at allocated boundary") Cc: <stable@vger.kernel.org> Tested-by: Douglas Anderson <dianders@chromium.org> Reviewed-by: Douglas Anderson <dianders@chromium.org> Acked-by: Minas Harutyunyan <hminas@synopsys.com> Signed-off-by: Martin Schiller <ms@dev.tdt.de> Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
Diffstat (limited to 'usr')
0 files changed, 0 insertions, 0 deletions