HomeFreeBSD

fusefs: implement FUSE_ASYNC_READ

Description

fusefs: implement FUSE_ASYNC_READ

If a daemon sets the FUSE_ASYNC_READ flag during initialization, then the
client is allowed to issue multiple concurrent reads for the same file
handle. Otherwise concurrent reads are not allowed. This commit implements
it. Previously we unconditionally disallowed concurrent reads.

Sponsored by: The FreeBSD Foundation

Details

Provenance
asomersAuthored on
Parents
rS348223: MFC: r346714: Add accessor function for vm->maxcpus
Branches
Unknown
Tags
Unknown