Hi Prabhakar, On 3/18/2020 5:07 PM, Lad, Prabhakar wrote: > Hi Kishon, > > I rebased my rcar-endpoint patches on endpoint branch, which has > support for streaming DMA API support, with this read/write/copy > tests failed, to make sure nothing hasn't changed on my driver I > reverted the streaming DMA API patch > 74b9b4da84c71418ceeaaeb78dc790376df92fea "misc: pci_endpoint_test: Use > streaming DMA APIs for buffer allocation" and tests began to pass > again. > > If add a GFP_DMA flag for kzalloc (with streaming DMA), the test cases > for read/write/copy pass as expected. > > Could you please through some light why this could be happening. Do you see any differences in the address returned by dma_map_single() like is it 32-bit address or 64-bit address? Thanks Kishon