Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 11 Aug 2017 13:32:31 -0700
From:      Conrad Meyer <cem@freebsd.org>
To:        freebsd-fs@freebsd.org
Subject:   Re: Status of FUSE in FreeBSD kernel
Message-ID:  <CAG6CVpU-QRDa=BBTz8r3dcNRvHYK_iLZZySBpV-F0xUZGw-EQw@mail.gmail.com>
In-Reply-To: <8760dudj9c.fsf@vostro.rath.org>
References:  <878tiqdjtc.fsf@vostro.rath.org> <8760dudj9c.fsf@vostro.rath.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi Nikolaus,

These questions are probably best answered by reading the source.

I grepped the FreeBSD tree for FUSE_NOTIFY_INVAL_INODE and did not see
it.  Looking around, I don't think we have any of the libfuse notify
support.

As far as mknod/mkfifo, that should work.  EINVAL can come from bogus
dev value for a CHR/BLK mknod or an unrecognized mode type.

Best,
Conrad


On Fri, Aug 11, 2017 at 11:58 AM, Nikolaus Rath <Nikolaus@rath.org> wrote:
> On Aug 11 2017, Nikolaus Rath <Nikolaus@rath.org> wrote:
>> Is there some resource that gives an overview of the features supported
>> by the FUSE kernel module in FreeBSD?
>>
>> For example, I am wondering if the EINVAL error that I'm getting when
>> sending FUSE_NOTIFY_INVAL_INODE requests to FUSE is because of an error
>> on my side, or because the FreeBSD kernel just doesn't support it.
>>
>> I expect to encounter the same question for a number of other functions,
>> e.g. the other FUSE_NOTIFY_* requests.
>
> Another example: calling 'mknod' or 'mkfifo' on a FUSE mountpoint
> doesn't seem to make it through to the filesystem, the kernel returns
> -EINVAL instead.
>
> Is that a problem with the filesystem, or not supported by the kernel?
>
> Thanks!
> -Nikolaus



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAG6CVpU-QRDa=BBTz8r3dcNRvHYK_iLZZySBpV-F0xUZGw-EQw>