diff options
author | Alan Somers <asomers@FreeBSD.org> | 2020-12-29 00:26:31 +0000 |
---|---|---|
committer | Alan Somers <asomers@FreeBSD.org> | 2020-12-31 15:51:47 +0000 |
commit | 37df9d3bba8577fcdd63382ff5a4a5cbb4aa55b4 (patch) | |
tree | 2b5a984b9aac87453992bc94972f122ce38fb372 /sys/fs/fuse/fuse_vfsops.c | |
parent | 68de3bb59f64a37f3473517a56c2767e652c36b8 (diff) |
fusefs: update FUSE protocol to 7.24 and implement FUSE_LSEEK
FUSE_LSEEK reports holes on fuse file systems, and is used for example
by bsdtar.
MFC after: 2 weeks
Relnotes: yes
Reviewed by: cem
Differential Revision: https://reviews.freebsd.org/D27804
Diffstat (limited to 'sys/fs/fuse/fuse_vfsops.c')
-rw-r--r-- | sys/fs/fuse/fuse_vfsops.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/fs/fuse/fuse_vfsops.c b/sys/fs/fuse/fuse_vfsops.c index 04d273127ade..7f47f8800994 100644 --- a/sys/fs/fuse/fuse_vfsops.c +++ b/sys/fs/fuse/fuse_vfsops.c @@ -501,7 +501,7 @@ fuse_vfsop_unmount(struct mount *mp, int mntflags) if (fdata_get_dead(data)) { goto alreadydead; } - if (fsess_isimpl(mp, FUSE_DESTROY)) { + if (fsess_maybe_impl(mp, FUSE_DESTROY)) { fdisp_init(&fdi, 0); fdisp_make(&fdi, FUSE_DESTROY, mp, 0, td, NULL); |