[PATCH]Add JFFS2 eraseblock header support
Artem B. Bityutskiy
dedekind at yandex.ru
Tue Sep 20 07:29:16 EDT 2005
hmm,
zhao forrest wrote:
> Your comments are welcome.
+struct jffs2_eraseblock_header
+{
+ jint16_t magic;
+ jint16_t nodetype; /* == JFFS2_NODETYPE_ERASEBLOCK_HEADER */
+ jint32_t totlen;
+ jint32_t hdr_crc;
+ jint32_t fs_version; /* the version of this JFFS2 fs image */
Well, I assume we may have 3 fields here:
u8 version;
u8 compat_fset;
u8 incompat_fset;
u8 rocompat_fset;
+ jint32_t erase_count; /* the erase count of this erase block */
4 bytes enough?
+ jint16_t dsize; /* the size of additional data behind node_crc */
What for?
+ jint32_t node_crc;
+ jint32_t data_crc;
+ jint32_t data[0];
+} __attribute__((packed));
+
--
Best Regards,
Artem B. Bityuckiy,
St.-Petersburg, Russia.
More information about the linux-mtd
mailing list