summaryrefslogtreecommitdiff
path: root/yaffs_guts.h
diff options
context:
space:
mode:
authorCharles Manning <cdhmanning@gmail.com>2010-03-19 16:45:49 +1300
committerCharles Manning <cdhmanning@gmail.com>2010-03-19 16:45:49 +1300
commit329ebf2e9014af0fa876cd860a4525e2a98a0d50 (patch)
tree52c41d0f61132458aed05c4e53b23c0f754b6204 /yaffs_guts.h
parent1f4323687427e7b156a7391bea3f1f4e55d90838 (diff)
Re-enable soft delete for yaffs1 mode.
Soft deletion was disabled because it messed up yaffs2 mode. Soft deletion is not very valuable for yaffs2 mode, but has been re-enabled for yaffs1 mode where it is far more value. Also added a parameter to disable soft delete. Signed-off-by: Charles Manning <cdhmanning@gmail.com>
Diffstat (limited to 'yaffs_guts.h')
-rw-r--r--yaffs_guts.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/yaffs_guts.h b/yaffs_guts.h
index dabcfe6..cf19391 100644
--- a/yaffs_guts.h
+++ b/yaffs_guts.h
@@ -606,6 +606,7 @@ struct yaffs_DeviceParamStruct {
int useHeaderFileSize; /* Flag to determine if we should use file sizes from the header */
int disableLazyLoad; /* Disable lazy loading on this device */
int wideTnodesDisabled; /* Set to disable wide tnodes */
+ int disableSoftDelete; /* yaffs 1 only: Set to disable the use of softdeletion. */
int deferDirectoryUpdate; /* Set to defer directory updates */