fix yaffs build failure on 2.6.28.2 (thanks to Alexandros C. Couloumbis <alex@ozo...
authorGabor Juhos <juhosg@openwrt.org>
Wed, 28 Jan 2009 20:43:35 +0000 (20:43 +0000)
committerGabor Juhos <juhosg@openwrt.org>
Wed, 28 Jan 2009 20:43:35 +0000 (20:43 +0000)
SVN-Revision: 14250

target/linux/generic-2.6/patches-2.6.28/512-yaffs-2.6.28.1-fix.patch [new file with mode: 0644]

diff --git a/target/linux/generic-2.6/patches-2.6.28/512-yaffs-2.6.28.1-fix.patch b/target/linux/generic-2.6/patches-2.6.28/512-yaffs-2.6.28.1-fix.patch
new file mode 100644 (file)
index 0000000..8415b6c
--- /dev/null
@@ -0,0 +1,11 @@
+--- a/fs/yaffs2/yaffs_fs.c
++++ b/fs/yaffs2/yaffs_fs.c
+@@ -745,7 +745,7 @@ static int yaffs_write_begin(struct file
+         
+       T(YAFFS_TRACE_OS, (KERN_DEBUG "start yaffs_write_begin\n"));
+       /* Get a page */
+-      pg = __grab_cache_page(mapping,index);
++      pg = grab_cache_page_write_begin(mapping, index, flags);
+       *pagep = pg;    
+       if(!pg){
+               ret =  -ENOMEM;