On Thu, 1 Feb 2024 at 00:09, Bernd Schubert <bschubert@xxxxxxx> wrote: > > From: Amir Goldstein <amir73il@xxxxxxxxx> > > In preparation for inode io modes, a server open response could fail > due to conflicting inode io modes. > > Allow returning an error from fuse_finish_open() and handle the error in > the callers. fuse_dir_open() can now call fuse_sync_release(), so handle > the isdir case correctly. Another question: will fuse_finish_open() fail for any reason other than due to an interrupted wait? If not, then maybe this belongs into a separate update which deals with killability/interruptibility in a comprehensive way. Thanks, Miklos