Thread (64 messages) 64 messages, 10 authors, 2023-02-20

Re: copy on write for splice() from file to pipe?

flat view

From: Linus Torvalds <torvalds@linux-foundation.org>
Date: 2023-02-09 19:36:27
Also in: io-uring, linux-fsdevel, lkml

On Thu, Feb 9, 2023 at 11:17 AM Stefan Metzmacher [off-list ref] wrote:
Any comment about the idea of having a preadv2() flag that
asks for a dma copy with something like async_memcpy() instead
of the default that ends up in copy_user_enhanced_fast_string()?
I guarantee that you will only slow things down with some odd async_memcpy.

There are zero DMA engines that do memory copying better than memcpy -
the only way you can do better if is the destination isn't memory in
the first place but the final device, and then we just call it "dma".

                Linus
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help