add Reiser4 filesystem support
[kernel-bfs] / kernel-bfs-2.6.28 / debian / patches / reiser4-2.6.28.1-fix.patch
diff --git a/kernel-bfs-2.6.28/debian/patches/reiser4-2.6.28.1-fix.patch b/kernel-bfs-2.6.28/debian/patches/reiser4-2.6.28.1-fix.patch
new file mode 100644 (file)
index 0000000..b3ef1bf
--- /dev/null
@@ -0,0 +1,18 @@
+Adapt Reiser4 to changes introduced in 2.6.28.1
+By Ingo Bormuth, Tue, 27 Jan 2009 11:02:01 +0100
+
+Reference: http://www.spinics.net/lists/reiserfs-devel/msg01308.html
+---
+
+--- linux-2.6.28.orig/fs/reiser4/plugin/file/file_conversion.c
++++ linux-2.6.28/fs/reiser4/plugin/file/file_conversion.c
+@@ -686,7 +686,8 @@ int reiser4_write_begin_careful(struct f
+       start = pos & (PAGE_CACHE_SIZE - 1);
+       end = start + len;
+-      page = __grab_cache_page(mapping, index);
++      page = grab_cache_page_write_begin(mapping, index,
++                                         flags & AOP_FLAG_NOFS);
+       *pagep = page;
+       if (!page)
+               return -ENOMEM;