[PATCH] ramfs: enable splice write

From: Octavian Purdila
Date: Sat Jun 21 2008 - 08:38:45 EST



Hi Andrew,

Any reason for which we don't enable splice write in ramfs? The following
patch seems to make splice write work on my system (only tested the MMU
path).

Thanks,
tavi
commit da8e2b1f4d096796a5e2f1b11d4a32a78eca0eae
Author: Octavian Purdila <opurdila@xxxxxxxxxxx>
Date: Sat Jun 21 15:14:40 2008 +0300

ramfs: enable splice write

Signed-off-by: Octavian Purdila <opurdila@xxxxxxxxxxx>

diff --git a/fs/ramfs/file-mmu.c b/fs/ramfs/file-mmu.c
index 9590b90..78f613c 100644
--- a/fs/ramfs/file-mmu.c
+++ b/fs/ramfs/file-mmu.c
@@ -45,6 +45,7 @@ const struct file_operations ramfs_file_operations = {
.mmap = generic_file_mmap,
.fsync = simple_sync_file,
.splice_read = generic_file_splice_read,
+ .splice_write = generic_file_splice_write,
.llseek = generic_file_llseek,
};

diff --git a/fs/ramfs/file-nommu.c b/fs/ramfs/file-nommu.c
index 0989bc2..52312ec 100644
--- a/fs/ramfs/file-nommu.c
+++ b/fs/ramfs/file-nommu.c
@@ -43,6 +43,7 @@ const struct file_operations ramfs_file_operations = {
.aio_write = generic_file_aio_write,
.fsync = simple_sync_file,
.splice_read = generic_file_splice_read,
+ .splice_write = generic_file_splice_write,
.llseek = generic_file_llseek,
};