ar71xx: add revision detection for D-Link DIR-505 A1/A2
[oweals/openwrt.git] / target / linux / generic / patches-4.1 / 504-yaffs-3.16-new-fops.patch
index 11c6da0516b1a5cbe81ac5e70654d047fc177d1a..32b4fdfa396bed32e33998eceff5a1168d5f2102 100644 (file)
@@ -1,15 +1,19 @@
 --- a/fs/yaffs2/yaffs_vfs.c
 +++ b/fs/yaffs2/yaffs_vfs.c
-@@ -774,7 +774,21 @@ static int yaffs_sync_object(struct file
+@@ -774,7 +774,25 @@ static int yaffs_sync_object(struct file
  }
  
  
 -#if (LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 22))
 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3, 16, 0))
 +static const struct file_operations yaffs_file_operations = {
++#if (LINUX_VERSION_CODE < KERNEL_VERSION(4, 1, 0))
 +      .read = new_sync_read,
++#endif /* LINUX_VERSION_CODE < KERNEL_VERSION(4, 1, 0) */
 +      .read_iter = generic_file_read_iter,
++#if (LINUX_VERSION_CODE < KERNEL_VERSION(4, 1, 0))
 +      .write = new_sync_write,
++#endif /* LINUX_VERSION_CODE < KERNEL_VERSION(4, 1, 0) */
 +      .write_iter = generic_file_write_iter,
 +      .mmap = generic_file_mmap,
 +      .flush = yaffs_file_flush,