On Mon, 21 Oct 2024 at 19:01, Shakeel Butt <shakeel.butt@xxxxxxxxx> wrote: > Thanks Miklos for the response. Just to be clear on where we disagree, let > me point out what I think is right and please tell me where you > disagree: > > 1. Fuse server should never access fuse folios (and files, directories, > mounts, etc) directly it is providing. Correct. > 2. Fuse server should not get blocked indirectly on the fuse folios (and > related objects). This series is removing one such scenario caused > due to reclaim. Correct. > > 3. Non fuse server processes can be blocked on fuse folios (and related > objects) directly and indirectly. Agree on the direct access part, but disagree about allowing to block unrelated tasks. Accessing a fuse backed object is basically agreeing to give the fuse server extra privileges. Documentation/filesystems/fuse.rst explains this below "How do non-privileged mounts work?". Thanks, Miklos