fs: push i_mutex and filemap_write_and_wait down into ->fsync() handlers