On Mon, Jan 15, 2018 at 7:07 AM, Benjamin Beckmeyer <beckmeyer.b@xxxxxxxxx> wrote: > Good morning, > >> - Requesting a test of this on i.MX. (Sorry Benjamin.) > > No worries. I did another test with your v5 patch, but it doesn't work. Wow that is weird. So v3 works. And it's not the code that bails out if we have nr_segs == 1 because that code path is not taken. It is the 64K instead of 512K buffer that makes this happen, then. I guess I just respin v3 with the change that we fall back to 1 segment if we can's allocate coherent memory for the bounce buffer. Yours, Linus Walleij