]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit - fs/fuse/file.c
fuse: use iov_iter based generic splice helpers
authorMiklos Szeredi <mszeredi@redhat.com>
Thu, 24 Jan 2019 09:40:17 +0000 (10:40 +0100)
committerMiklos Szeredi <mszeredi@redhat.com>
Wed, 13 Feb 2019 12:15:14 +0000 (13:15 +0100)
commit3c3db095b68c5df901d837a01a69dcd2693f85f6
treeaf2ef37abe579a76c39e8bd978cf2eb890bfab99
parent23c94e1cdcbf5953cd380555d0781caa42311870
fuse: use iov_iter based generic splice helpers

The default splice implementation is grossly inefficient and the iter based
ones work just fine, so use those instead.  I've measured an 8x speedup for
splice write (with len = 128k).

Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
fs/fuse/file.c