Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e32cdf96 authored by Linux Build Service Account's avatar Linux Build Service Account Committed by Gerrit - the friendly Code Review server
Browse files

Merge "fs: ecryptfs: Cache to be cleared after file write"

parents 4b7ed6dc bf96addf
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -168,14 +168,13 @@ void ecryptfs_put_lower_file(struct inode *inode)
				get_events()->is_hw_crypt_cb())
			clear_cache_needed = true;

		filemap_write_and_wait(inode->i_mapping);
		if (clear_cache_needed) {
			ret = vfs_fsync(inode_info->lower_file, false);

			if (ret)
				pr_err("failed to sync file ret = %d.\n", ret);
		}

		filemap_write_and_wait(inode->i_mapping);
		fput(inode_info->lower_file);
		inode_info->lower_file = NULL;
		mutex_unlock(&inode_info->lower_file_mutex);