diff --git a/src/add-ons/kernel/file_systems/nfs4/MetadataCache.cpp b/src/add-ons/kernel/file_systems/nfs4/MetadataCache.cpp index 643fb4659b..4801e8e575 100644 --- a/src/add-ons/kernel/file_systems/nfs4/MetadataCache.cpp +++ b/src/add-ons/kernel/file_systems/nfs4/MetadataCache.cpp @@ -75,7 +75,13 @@ void MetadataCache::GrowFile(size_t newSize) { MutexLocker _(fLock); + off_t oldSize = fStatCache.st_size; fStatCache.st_size = max_c((off_t)newSize, fStatCache.st_size); + + if (oldSize != fStatCache.st_size) { + notify_stat_changed(fInode->GetFileSystem()->DevId(), fInode->ID(), + B_STAT_SIZE); + } }