503-yaffs_symlink_bug.patch 570 B

1234567891011121314151617
  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. /* TODO: Do we need this different handling for YAFFS2 and YAFFS1?? */
  6. - if (obj->my_dev->param.is_yaffs2)
  7. + // if (obj->my_dev->param.is_yaffs2)
  8. unlinkOp = (new_dir == obj->my_dev->unlinked_dir);
  9. - else
  10. + /* else
  11. unlinkOp = (new_dir == obj->my_dev->unlinked_dir
  12. - && obj->variant_type == YAFFS_OBJECT_TYPE_FILE);
  13. + && obj->variant_type == YAFFS_OBJECT_TYPE_FILE); */
  14. deleteOp = (new_dir == obj->my_dev->del_dir);