X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs2.git;a=blobdiff_plain;f=yaffs_guts.h;h=631bd65b52b0aba1e1aa36c249d7aca5437ea3e1;hp=551fb7acb178a034b8bd84ed7235f99fe991baa5;hb=1570788072c1154eff93282e0bb8564de40bd8aa;hpb=bf4900527f7eab3a629498f2aedbaebf259a6f7a diff --git a/yaffs_guts.h b/yaffs_guts.h index 551fb7a..631bd65 100644 --- a/yaffs_guts.h +++ b/yaffs_guts.h @@ -78,10 +78,12 @@ #define YAFFS_OBJECTID_UNLINKED 3 #define YAFFS_OBJECTID_DELETED 4 +/* Fake object Id for summary data */ +#define YAFFS_OBJECTID_SUMMARY 0x10 + /* Pseudo object ids for checkpointing */ -#define YAFFS_OBJECTID_SB_HEADER 0x10 #define YAFFS_OBJECTID_CHECKPOINT_DATA 0x20 -#define YAFFS_SEQUENCE_CHECKPOINT_DATA 0x21 +#define YAFFS_SEQUENCE_CHECKPOINT_DATA 0x21 #define YAFFS_MAX_SHORT_OP_CACHES 20 @@ -729,6 +731,10 @@ struct yaffs_dev { /* Dirty directory handling */ struct list_head dirty_dirs; /* List of dirty directories */ + /* Summary */ + int chunks_per_summary; + struct yaffs_summary_tags *sum_tags; + /* Statistcs */ u32 n_page_writes; u32 n_page_reads;