fuse: Move prefaulting out of hot write path
Prefaulting the write source buffer incurs an extra userspace access in the common fast path. Make fuse_fill_write_pages() consistent with generic_perform_write(): only touch userspace an extra time when copy_folio_from_iter_atomic() has failed to make progress. Signed-off-by:Dave Hansen <dave.hansen@linux.intel.com> Signed-off-by:
Miklos Szeredi <mszeredi@redhat.com>
Loading
Please sign in to comment