Date: Tue, 7 May 2019 00:03:05 +0000 (UTC) From: Alan Somers <asomers@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r347215 - projects/fuse2/sys/fs/fuse Message-ID: <201905070003.x47035bk057949@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: asomers Date: Tue May 7 00:03:05 2019 New Revision: 347215 URL: https://svnweb.freebsd.org/changeset/base/347215 Log: fusefs: disable posix_fallocate fuse file systems have far too much variability for the standard posix_fallocate implementation to work. A future protocol revision (7.19) adds a FUSE_FALLOCATE operation, but we don't support that yet. Better to simply return EINVAL until then. Reported by: pjdfstest Sponsored by: The FreeBSD Foundation Modified: projects/fuse2/sys/fs/fuse/fuse_vnops.c Modified: projects/fuse2/sys/fs/fuse/fuse_vnops.c ============================================================================== --- projects/fuse2/sys/fs/fuse/fuse_vnops.c Mon May 6 22:12:15 2019 (r347214) +++ projects/fuse2/sys/fs/fuse/fuse_vnops.c Tue May 7 00:03:05 2019 (r347215) @@ -168,6 +168,7 @@ struct vop_vector fuse_fifoops = { }; struct vop_vector fuse_vnops = { + .vop_allocate = VOP_EINVAL, .vop_default = &default_vnodeops, .vop_access = fuse_vnop_access, .vop_advlock = fuse_vnop_advlock,
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201905070003.x47035bk057949>