On Sun, Aug 14, 2016 at 7:57 AM, Martin Natano <nat...@natano.net> wrote: > After staring a couple of days at fusefs and libfuse code I came to the > conclusion, that the fuse_vptofh() and fuse_fhtovp() functions must die. > I implemented those functions under the assumption, that fuse_vget() has > reasonable semantics, while this is not the case. fusefs_vget() only > functions correctly, if the file in questions has recently been accessed > and is still in the vnode cache of the userspace daemon associated with > the mount point. > > As a matter of fact the fuse api doesn't feature a reasonable way to map > a inode number to a handle at all (see struct fuse_operations). > > I don't this this will be missed, as the only thing in base using it is > nfs and the getfh/fhstat/fhopen functions which are not used in base > apart from nfs support code. > > Ok?
ok guenther@