3f5b28bc07
check before the inode is unlocked while grabbing its parent directory. Once it is unlocked, other operations may slip in that could make the inode-is-flushed check fail. Allowing other writes to the inode before returning from fsync does not break the semantics of fsync since we have flushed everything that was dirty at the time of the fsync call. |
||
---|---|---|
.. | ||
ffs | ||
mfs | ||
ufs |