This patch set would add the ability to move anonymous user pages from one
process to another through vmsplice without copying data. Moving pages
rather than copying is implemented for a narrow case in this RFC to meet
the needs of QEMU's usage (below).
Among the restrictions the source address a
t patch has the
restriction that the page must not be mapped by the source for the move,
otherwise it will fall back to copying the page.
Signed-off-by: Matt Helsley
Signed-off-by: Robert C Jennings
---
Since the RFC went out I have coalesced the zap_page_range() call to
operate on VMAs rather than c
d.
Signed-off-by: Matt Helsley
Signed-off-by: Robert C Jennings
---
fs/splice.c | 63 +
1 file changed, 63 insertions(+)
diff --git a/fs/splice.c b/fs/splice.c
index a62d61e..9d2ed128 100644
--- a/fs/splice.c
+++ b/fs/splice.c
@@ -3
3 matches
Mail list logo