kernel: yaffs: use new_sync_{read,write} for 3.18+
[openwrt/staging/chunkeey.git] / target / linux / generic / patches-3.19 / 505-yaffs-3.16-new-fops.patch
index 855b9fc13461967eba944e4805f22d16e6f4eb7a..be88ab9525bf69915e5e93d2878a1445c5e9b9b0 100644 (file)
@@ -1,11 +1,15 @@
 --- a/fs/yaffs2/yaffs_vfs.c
 +++ b/fs/yaffs2/yaffs_vfs.c
-@@ -796,13 +796,13 @@
+@@ -794,15 +794,15 @@ static int yaffs_sync_object(struct file
+ #if (LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 22))
  static const struct file_operations yaffs_file_operations = {
-       .read = do_sync_read,
-       .write = do_sync_write,
+-      .read = do_sync_read,
+-      .write = do_sync_write,
 -      .aio_read = generic_file_aio_read,
 -      .aio_write = generic_file_aio_write,
++      .read = new_sync_read,
++      .write = new_sync_write,
 +      .read_iter = generic_file_read_iter,
 +      .write_iter = generic_file_write_iter,
        .mmap = generic_file_mmap,
@@ -17,7 +21,7 @@
        .llseek = generic_file_llseek,
  };
  
-@@ -1050,7 +1050,7 @@
+@@ -1050,7 +1050,7 @@ static int yaffs_readlink(struct dentry
        if (!alias)
                return -ENOMEM;