diff options
author | KaiGai Kohei <kaigai@ak.jp.nec.com> | 2006-05-18 11:43:53 -0400 |
---|---|---|
committer | KaiGai Kohei <kaigai@ak.jp.nec.com> | 2006-05-18 11:43:53 -0400 |
commit | 20a92fc74c5c91c7bc5693d51acc2b99aceb0465 (patch) | |
tree | 41bf535f38ff1a29c560bcf622e9b4ef03c2c106 /include/linux/jffs2.h | |
parent | 21b9879bf2817aca343cdda11ade6a87f5373e74 (diff) | |
parent | f6a673b3f4f93c1c50e1b18f29254b0531b722a8 (diff) |
Merge git://git.infradead.org/mtd-2.6
Diffstat (limited to 'include/linux/jffs2.h')
-rw-r--r-- | include/linux/jffs2.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/include/linux/jffs2.h b/include/linux/jffs2.h index 2cac60e55322..c48f521de289 100644 --- a/include/linux/jffs2.h +++ b/include/linux/jffs2.h | |||
@@ -94,11 +94,11 @@ | |||
94 | 94 | ||
95 | typedef struct { | 95 | typedef struct { |
96 | uint32_t v32; | 96 | uint32_t v32; |
97 | } __attribute__((packed)) jint32_t; | 97 | } __attribute__((packed)) jint32_t; |
98 | 98 | ||
99 | typedef struct { | 99 | typedef struct { |
100 | uint32_t m; | 100 | uint32_t m; |
101 | } __attribute__((packed)) jmode_t; | 101 | } __attribute__((packed)) jmode_t; |
102 | 102 | ||
103 | typedef struct { | 103 | typedef struct { |
104 | uint16_t v16; | 104 | uint16_t v16; |
@@ -111,7 +111,7 @@ struct jffs2_unknown_node | |||
111 | jint16_t nodetype; | 111 | jint16_t nodetype; |
112 | jint32_t totlen; /* So we can skip over nodes we don't grok */ | 112 | jint32_t totlen; /* So we can skip over nodes we don't grok */ |
113 | jint32_t hdr_crc; | 113 | jint32_t hdr_crc; |
114 | } __attribute__((packed)); | 114 | }; |
115 | 115 | ||
116 | struct jffs2_raw_dirent | 116 | struct jffs2_raw_dirent |
117 | { | 117 | { |
@@ -129,7 +129,7 @@ struct jffs2_raw_dirent | |||
129 | jint32_t node_crc; | 129 | jint32_t node_crc; |
130 | jint32_t name_crc; | 130 | jint32_t name_crc; |
131 | uint8_t name[0]; | 131 | uint8_t name[0]; |
132 | } __attribute__((packed)); | 132 | }; |
133 | 133 | ||
134 | /* The JFFS2 raw inode structure: Used for storage on physical media. */ | 134 | /* The JFFS2 raw inode structure: Used for storage on physical media. */ |
135 | /* The uid, gid, atime, mtime and ctime members could be longer, but | 135 | /* The uid, gid, atime, mtime and ctime members could be longer, but |
@@ -161,7 +161,7 @@ struct jffs2_raw_inode | |||
161 | jint32_t data_crc; /* CRC for the (compressed) data. */ | 161 | jint32_t data_crc; /* CRC for the (compressed) data. */ |
162 | jint32_t node_crc; /* CRC for the raw inode (excluding data) */ | 162 | jint32_t node_crc; /* CRC for the raw inode (excluding data) */ |
163 | uint8_t data[0]; | 163 | uint8_t data[0]; |
164 | } __attribute__((packed)); | 164 | }; |
165 | 165 | ||
166 | struct jffs2_raw_xattr { | 166 | struct jffs2_raw_xattr { |
167 | jint16_t magic; | 167 | jint16_t magic; |
@@ -201,7 +201,7 @@ struct jffs2_raw_summary | |||
201 | jint32_t sum_crc; /* summary information crc */ | 201 | jint32_t sum_crc; /* summary information crc */ |
202 | jint32_t node_crc; /* node crc */ | 202 | jint32_t node_crc; /* node crc */ |
203 | jint32_t sum[0]; /* inode summary info */ | 203 | jint32_t sum[0]; /* inode summary info */ |
204 | } __attribute__((packed)); | 204 | }; |
205 | 205 | ||
206 | union jffs2_node_union | 206 | union jffs2_node_union |
207 | { | 207 | { |