g_mutex_lock(inode->lock);
inode->change_commit = inode->change_pending;
+ inode->change_pending = 0;
if (inode->change_count == inode->change_commit) {
/* If inode is no longer dirty... */
inode->change_time = 0;
- inode->change_pending = 0;
}
g_mutex_unlock(inode->lock);