<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
From: Vladimir Saveliev &lt;vs@namesys.com&gt;

unix_file_filemap_nopage: missing context creation is added

Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
---

 25-akpm/fs/reiser4/plugin/file/file.c |    4 ++++
 1 files changed, 4 insertions(+)

diff -puN fs/reiser4/plugin/file/file.c~reiser4-missing-context-creation-is-added fs/reiser4/plugin/file/file.c
--- 25/fs/reiser4/plugin/file/file.c~reiser4-missing-context-creation-is-added	2004-11-17 00:49:07.302546944 -0800
+++ 25-akpm/fs/reiser4/plugin/file/file.c	2004-11-17 00:49:07.307546184 -0800
@@ -1959,8 +1959,10 @@ unix_file_filemap_nopage(struct vm_area_
 {
 	struct page *page;
 	struct inode *inode;
+	reiser4_context ctx;
 
 	inode = area-&gt;vm_file-&gt;f_dentry-&gt;d_inode;
+	init_context(&amp;ctx, inode-&gt;i_sb);
 
 	/* block filemap_nopage if copy on capture is processing with a node of this file */
 	down_read(&amp;reiser4_inode_data(inode)-&gt;coc_sem);
@@ -1970,6 +1972,8 @@ unix_file_filemap_nopage(struct vm_area_
 
 	drop_nonexclusive_access(unix_file_inode_data(inode));
 	up_read(&amp;reiser4_inode_data(inode)-&gt;coc_sem);
+
+	reiser4_exit_context(&amp;ctx);
 	return page;
 }
 
_
</pre></body></html>