aboutsummaryrefslogtreecommitdiffstats
path: root/fs/afs
diff options
context:
space:
mode:
authorNick Piggin <npiggin@suse.de>2008-04-30 00:54:42 -0700
committerLinus Torvalds <torvalds@linux-foundation.org>2008-04-30 08:29:50 -0700
commitea9b9907b82a09bd1a708004454f7065de77c5b0 (patch)
tree5a8a4f1e41efac6a2c1292adc3aa4a01f2ffd62f /fs/afs
parentfuse: clean up setting i_size in write (diff)
downloadlinux-dev-ea9b9907b82a09bd1a708004454f7065de77c5b0.tar.xz
linux-dev-ea9b9907b82a09bd1a708004454f7065de77c5b0.zip
fuse: implement perform_write
Introduce fuse_perform_write. With fusexmp (a passthrough filesystem), large (1MB) writes into a backing tmpfs filesystem are sped up by almost 4 times (256MB/s vs 71MB/s). [mszeredi@suse.cz]: - split into smaller functions - testing - duplicate generic_file_aio_write(), so that there's no need to add a new ->perform_write() a_op. Comment from hch. Signed-off-by: Nick Piggin <npiggin@suse.de> Signed-off-by: Miklos Szeredi <mszeredi@suse.cz> Cc: Christoph Hellwig <hch@infradead.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'fs/afs')
0 files changed, 0 insertions, 0 deletions