On Fri, Nov 13, 2015 at 04:02:48PM -0500, Alan Stern wrote:
>> So what is the road from here? I guess the original questions about cache
>> coherency still apply, and that this is what I'm seeing in dmesg.
> What questions?  It should be obvious that the user program should not 
> touch the buffer contents while the transfer is taking place.

The subthread I'm thinking of starts at 

  http://marc.info/?l=linux-usb&m=138091207413756&w=2

I can't claim to have gone deeply into the details, though.

> What are you seeing in dmesg?

Several copies of

[ 1175.838536] x86/PAT: app:2838 map pfn RAM range req uncached-minus for [mem 
0x9fa4c000-0x9fa4ffff], got write-back

> The next step would be to massage the patch and get it into a form
> suitable for applying.  This may well include changing the way the API
> works; for example, I'm not sure that allocating memory should be a
> separate step from mmap.

Yes, it sounds a bit odd to me, too.

I suppose there's no way to let userspace allocate this memory? Again,
for me personally it would be ideal to be able to give it in from a PBO
(ie., GPU memory).

/* Steinar */
-- 
Homepage: https://www.sesse.net/
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to