Root/target/linux/generic/patches-2.6.39/503-yaffs_symlink_bug.patch

1--- a/fs/yaffs2/yaffs_guts.c
2+++ b/fs/yaffs2/yaffs_guts.c
3@@ -1709,11 +1709,11 @@ static int yaffs_change_obj_name(yaffs_o
4     }
5 
6     /* TODO: Do we need this different handling for YAFFS2 and YAFFS1?? */
7- if (obj->my_dev->param.is_yaffs2)
8+ // if (obj->my_dev->param.is_yaffs2)
9         unlinkOp = (new_dir == obj->my_dev->unlinked_dir);
10- else
11+ /* else
12         unlinkOp = (new_dir == obj->my_dev->unlinked_dir
13- && obj->variant_type == YAFFS_OBJECT_TYPE_FILE);
14+ && obj->variant_type == YAFFS_OBJECT_TYPE_FILE); */
15 
16     deleteOp = (new_dir == obj->my_dev->del_dir);
17 
18

Archive Download this file



interactive