X-Git-Url: https://yaffs.net/gitweb/?a=blobdiff_plain;f=yaffs_guts.h;h=ae92a31017869499fa4f6bb58905a1d1f296c13b;hb=d655157a7a65d049f129284c3ee000d662c77082;hp=3c7358316aba87ffa7140402f8cbba8c4baa5848;hpb=49942b13d7cfbdba72c18de0f37d16d81b4372a8;p=yaffs2.git diff --git a/yaffs_guts.h b/yaffs_guts.h index 3c73583..ae92a31 100644 --- a/yaffs_guts.h +++ b/yaffs_guts.h @@ -421,6 +421,7 @@ struct yaffs_ObjectStruct { * still in the inode cache. Free of object is defered. * until the inode is released. */ + __u8 beingCreated:1; /* This object is still being created so skip some checks. */ __u8 serial; /* serial number of chunk in NAND. Cached here */ /* __u16 sum_prev; */ @@ -691,6 +692,8 @@ struct yaffs_DeviceStruct { yaffs_TnodeList *allocatedTnodeList; int isDoingGC; + int gcBlock; + int gcChunk; int nObjectsCreated; yaffs_Object *freeObjects;