From: Miklos S. <mi...@sz...> - 2004-12-05 17:38:15
|
> Further study of the code shows that: > > down(&inode->i_sem); > if (file->f_mode & FMODE_WRITE) > fuse_sync_inode(inode); > -- > is called upon a release which I presume forces the > flush. No, flush() is called from close(). So close() and flush() are 1:1. release() is called from fput() if the refcount goes to zero. fput() is called from close() and munmap(). Miklos |