kernel: yaffs: use new_sync_{read,write} for 3.18+
[15.05/openwrt.git] / target / linux / generic / patches-4.0 / 505-yaffs-3.16-new-fops.patch
index 1ef630f..be88ab9 100644 (file)
@@ -1,11 +1,15 @@
 --- a/fs/yaffs2/yaffs_vfs.c
 +++ b/fs/yaffs2/yaffs_vfs.c
-@@ -796,13 +796,13 @@ static int yaffs_sync_object(struct file
+@@ -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,