Can you also point to a branch or at least tell the baseline? The patches won't apply against Linus' 6.16-rc tree. As for the concept: I've always wanted the highlevel fuse code to support more than just block I/O, so using it for fuse seems fine. A lot of the details don't make me entirely happy, I hope I can come up with good ideas for improvement.