fuse: add support for SEEK_HOLE and SEEK_DATA in lseek
authorRavishankar N <ravishankar@redhat.com>
Tue, 30 Jun 2015 18:10:22 +0000 (23:40 +0530)
committerMiklos Szeredi <miklos@szeredi.hu>
Tue, 10 Nov 2015 09:32:37 +0000 (10:32 +0100)
commit0b5da8db145bfd44266ac964a2636a0cf8d7c286
tree23e46abfcb58f4b744aeab42a8c3a62e141b399b
parent3ca8138f014a913f98e6ef40e939868e1e9ea876
fuse: add support for SEEK_HOLE and SEEK_DATA in lseek

A useful performance improvement for accessing virtual machine images
via FUSE mount.

See https://bugzilla.redhat.com/show_bug.cgi?id=1220173 for a use-case
for glusterFS.

Signed-off-by: Ravishankar N <ravishankar@redhat.com>
Signed-off-by: Miklos Szeredi <miklos@szeredi.hu>
fs/fuse/file.c
fs/fuse/fuse_i.h
include/uapi/linux/fuse.h