xref: /aosp_15_r20/external/e2fsprogs/lib/ext2fs/ext2_err.et.in (revision 6a54128f25917bfc36a8a6e9d722c04a0b4641b6)
1*6a54128fSAndroid Build Coastguard Worker#
2*6a54128fSAndroid Build Coastguard Worker# Copyright (C) 1993, 1994, 1995, 1996 Theodore Ts'o.
3*6a54128fSAndroid Build Coastguard Worker#
4*6a54128fSAndroid Build Coastguard Worker# %Begin-Header%
5*6a54128fSAndroid Build Coastguard Worker# This file may be redistributed under the terms of the GNU Public
6*6a54128fSAndroid Build Coastguard Worker# License.
7*6a54128fSAndroid Build Coastguard Worker# %End-Header%
8*6a54128fSAndroid Build Coastguard Worker#
9*6a54128fSAndroid Build Coastguard Worker	error_table ext2
10*6a54128fSAndroid Build Coastguard Worker
11*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_BASE,
12*6a54128fSAndroid Build Coastguard Worker	"EXT2FS Library version @E2FSPROGS_VERSION@"
13*6a54128fSAndroid Build Coastguard Worker
14*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_MAGIC_EXT2FS_FILSYS,
15*6a54128fSAndroid Build Coastguard Worker	"Wrong magic number for ext2_filsys structure"
16*6a54128fSAndroid Build Coastguard Worker
17*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_MAGIC_BADBLOCKS_LIST,
18*6a54128fSAndroid Build Coastguard Worker	"Wrong magic number for badblocks_list structure"
19*6a54128fSAndroid Build Coastguard Worker
20*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_MAGIC_BADBLOCKS_ITERATE,
21*6a54128fSAndroid Build Coastguard Worker	"Wrong magic number for badblocks_iterate structure"
22*6a54128fSAndroid Build Coastguard Worker
23*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_MAGIC_INODE_SCAN,
24*6a54128fSAndroid Build Coastguard Worker	"Wrong magic number for inode_scan structure"
25*6a54128fSAndroid Build Coastguard Worker
26*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_MAGIC_IO_CHANNEL,
27*6a54128fSAndroid Build Coastguard Worker	"Wrong magic number for io_channel structure"
28*6a54128fSAndroid Build Coastguard Worker
29*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_MAGIC_UNIX_IO_CHANNEL,
30*6a54128fSAndroid Build Coastguard Worker	"Wrong magic number for unix io_channel structure"
31*6a54128fSAndroid Build Coastguard Worker
32*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_MAGIC_IO_MANAGER,
33*6a54128fSAndroid Build Coastguard Worker	"Wrong magic number for io_manager structure"
34*6a54128fSAndroid Build Coastguard Worker
35*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_MAGIC_BLOCK_BITMAP,
36*6a54128fSAndroid Build Coastguard Worker	"Wrong magic number for block_bitmap structure"
37*6a54128fSAndroid Build Coastguard Worker
38*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_MAGIC_INODE_BITMAP,
39*6a54128fSAndroid Build Coastguard Worker	"Wrong magic number for inode_bitmap structure"
40*6a54128fSAndroid Build Coastguard Worker
41*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_MAGIC_GENERIC_BITMAP,
42*6a54128fSAndroid Build Coastguard Worker	"Wrong magic number for generic_bitmap structure"
43*6a54128fSAndroid Build Coastguard Worker
44*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_MAGIC_TEST_IO_CHANNEL,
45*6a54128fSAndroid Build Coastguard Worker	"Wrong magic number for test io_channel structure"
46*6a54128fSAndroid Build Coastguard Worker
47*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_MAGIC_DBLIST,
48*6a54128fSAndroid Build Coastguard Worker	"Wrong magic number for directory block list structure"
49*6a54128fSAndroid Build Coastguard Worker
50*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_MAGIC_ICOUNT,
51*6a54128fSAndroid Build Coastguard Worker	"Wrong magic number for icount structure"
52*6a54128fSAndroid Build Coastguard Worker
53*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_MAGIC_PQ_IO_CHANNEL,
54*6a54128fSAndroid Build Coastguard Worker	"Wrong magic number for Powerquest io_channel structure"
55*6a54128fSAndroid Build Coastguard Worker
56*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_MAGIC_EXT2_FILE,
57*6a54128fSAndroid Build Coastguard Worker	"Wrong magic number for ext2 file structure"
58*6a54128fSAndroid Build Coastguard Worker
59*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_MAGIC_E2IMAGE,
60*6a54128fSAndroid Build Coastguard Worker	"Wrong magic number for Ext2 Image Header"
61*6a54128fSAndroid Build Coastguard Worker
62*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_MAGIC_INODE_IO_CHANNEL,
63*6a54128fSAndroid Build Coastguard Worker	"Wrong magic number for inode io_channel structure"
64*6a54128fSAndroid Build Coastguard Worker
65*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_MAGIC_EXTENT_HANDLE,
66*6a54128fSAndroid Build Coastguard Worker	"Wrong magic number for ext4 extent handle"
67*6a54128fSAndroid Build Coastguard Worker
68*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_BAD_MAGIC,
69*6a54128fSAndroid Build Coastguard Worker	"Bad magic number in super-block"
70*6a54128fSAndroid Build Coastguard Worker
71*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_REV_TOO_HIGH,
72*6a54128fSAndroid Build Coastguard Worker	"Filesystem revision too high"
73*6a54128fSAndroid Build Coastguard Worker
74*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_RO_FILSYS,
75*6a54128fSAndroid Build Coastguard Worker	"Attempt to write to filesystem opened read-only"
76*6a54128fSAndroid Build Coastguard Worker
77*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_GDESC_READ,
78*6a54128fSAndroid Build Coastguard Worker	"Can't read group descriptors"
79*6a54128fSAndroid Build Coastguard Worker
80*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_GDESC_WRITE,
81*6a54128fSAndroid Build Coastguard Worker	"Can't write group descriptors"
82*6a54128fSAndroid Build Coastguard Worker
83*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_GDESC_BAD_BLOCK_MAP,
84*6a54128fSAndroid Build Coastguard Worker	"Corrupt group descriptor: bad block for block bitmap"
85*6a54128fSAndroid Build Coastguard Worker
86*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_GDESC_BAD_INODE_MAP,
87*6a54128fSAndroid Build Coastguard Worker	"Corrupt group descriptor: bad block for inode bitmap"
88*6a54128fSAndroid Build Coastguard Worker
89*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_GDESC_BAD_INODE_TABLE,
90*6a54128fSAndroid Build Coastguard Worker	"Corrupt group descriptor: bad block for inode table"
91*6a54128fSAndroid Build Coastguard Worker
92*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_INODE_BITMAP_WRITE,
93*6a54128fSAndroid Build Coastguard Worker	"Can't write an inode bitmap"
94*6a54128fSAndroid Build Coastguard Worker
95*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_INODE_BITMAP_READ,
96*6a54128fSAndroid Build Coastguard Worker	"Can't read an inode bitmap"
97*6a54128fSAndroid Build Coastguard Worker
98*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_BLOCK_BITMAP_WRITE,
99*6a54128fSAndroid Build Coastguard Worker	"Can't write a block bitmap"
100*6a54128fSAndroid Build Coastguard Worker
101*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_BLOCK_BITMAP_READ,
102*6a54128fSAndroid Build Coastguard Worker	"Can't read a block bitmap"
103*6a54128fSAndroid Build Coastguard Worker
104*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_INODE_TABLE_WRITE,
105*6a54128fSAndroid Build Coastguard Worker	"Can't write an inode table"
106*6a54128fSAndroid Build Coastguard Worker
107*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_INODE_TABLE_READ,
108*6a54128fSAndroid Build Coastguard Worker	"Can't read an inode table"
109*6a54128fSAndroid Build Coastguard Worker
110*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_NEXT_INODE_READ,
111*6a54128fSAndroid Build Coastguard Worker	"Can't read next inode"
112*6a54128fSAndroid Build Coastguard Worker
113*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_UNEXPECTED_BLOCK_SIZE,
114*6a54128fSAndroid Build Coastguard Worker	"Filesystem has unexpected block size"
115*6a54128fSAndroid Build Coastguard Worker
116*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_DIR_CORRUPTED,
117*6a54128fSAndroid Build Coastguard Worker	"EXT2 directory corrupted"
118*6a54128fSAndroid Build Coastguard Worker
119*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_SHORT_READ,
120*6a54128fSAndroid Build Coastguard Worker	"Attempt to read block from filesystem resulted in short read"
121*6a54128fSAndroid Build Coastguard Worker
122*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_SHORT_WRITE,
123*6a54128fSAndroid Build Coastguard Worker	"Attempt to write block to filesystem resulted in short write"
124*6a54128fSAndroid Build Coastguard Worker
125*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_DIR_NO_SPACE,
126*6a54128fSAndroid Build Coastguard Worker	"No free space in the directory"
127*6a54128fSAndroid Build Coastguard Worker
128*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_NO_INODE_BITMAP,
129*6a54128fSAndroid Build Coastguard Worker	"Inode bitmap not loaded"
130*6a54128fSAndroid Build Coastguard Worker
131*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_NO_BLOCK_BITMAP,
132*6a54128fSAndroid Build Coastguard Worker	"Block bitmap not loaded"
133*6a54128fSAndroid Build Coastguard Worker
134*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_BAD_INODE_NUM,
135*6a54128fSAndroid Build Coastguard Worker	"Illegal inode number"
136*6a54128fSAndroid Build Coastguard Worker
137*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_BAD_BLOCK_NUM,
138*6a54128fSAndroid Build Coastguard Worker	"Illegal block number"
139*6a54128fSAndroid Build Coastguard Worker
140*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_EXPAND_DIR_ERR,
141*6a54128fSAndroid Build Coastguard Worker	"Internal error in ext2fs_expand_dir"
142*6a54128fSAndroid Build Coastguard Worker
143*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_TOOSMALL,
144*6a54128fSAndroid Build Coastguard Worker	"Not enough space to build proposed filesystem"
145*6a54128fSAndroid Build Coastguard Worker
146*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_BAD_BLOCK_MARK,
147*6a54128fSAndroid Build Coastguard Worker	"Illegal block number passed to ext2fs_mark_block_bitmap"
148*6a54128fSAndroid Build Coastguard Worker
149*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_BAD_BLOCK_UNMARK,
150*6a54128fSAndroid Build Coastguard Worker	"Illegal block number passed to ext2fs_unmark_block_bitmap"
151*6a54128fSAndroid Build Coastguard Worker
152*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_BAD_BLOCK_TEST,
153*6a54128fSAndroid Build Coastguard Worker	"Illegal block number passed to ext2fs_test_block_bitmap"
154*6a54128fSAndroid Build Coastguard Worker
155*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_BAD_INODE_MARK,
156*6a54128fSAndroid Build Coastguard Worker	"Illegal inode number passed to ext2fs_mark_inode_bitmap"
157*6a54128fSAndroid Build Coastguard Worker
158*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_BAD_INODE_UNMARK,
159*6a54128fSAndroid Build Coastguard Worker	"Illegal inode number passed to ext2fs_unmark_inode_bitmap"
160*6a54128fSAndroid Build Coastguard Worker
161*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_BAD_INODE_TEST,
162*6a54128fSAndroid Build Coastguard Worker	"Illegal inode number passed to ext2fs_test_inode_bitmap"
163*6a54128fSAndroid Build Coastguard Worker
164*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_FUDGE_BLOCK_BITMAP_END,
165*6a54128fSAndroid Build Coastguard Worker	"Attempt to fudge end of block bitmap past the real end"
166*6a54128fSAndroid Build Coastguard Worker
167*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_FUDGE_INODE_BITMAP_END,
168*6a54128fSAndroid Build Coastguard Worker	"Attempt to fudge end of inode bitmap past the real end"
169*6a54128fSAndroid Build Coastguard Worker
170*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_BAD_IND_BLOCK,
171*6a54128fSAndroid Build Coastguard Worker	"Illegal indirect block found"
172*6a54128fSAndroid Build Coastguard Worker
173*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_BAD_DIND_BLOCK,
174*6a54128fSAndroid Build Coastguard Worker	"Illegal doubly indirect block found"
175*6a54128fSAndroid Build Coastguard Worker
176*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_BAD_TIND_BLOCK,
177*6a54128fSAndroid Build Coastguard Worker	"Illegal triply indirect block found"
178*6a54128fSAndroid Build Coastguard Worker
179*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_NEQ_BLOCK_BITMAP,
180*6a54128fSAndroid Build Coastguard Worker	"Block bitmaps are not the same"
181*6a54128fSAndroid Build Coastguard Worker
182*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_NEQ_INODE_BITMAP,
183*6a54128fSAndroid Build Coastguard Worker	"Inode bitmaps are not the same"
184*6a54128fSAndroid Build Coastguard Worker
185*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_BAD_DEVICE_NAME,
186*6a54128fSAndroid Build Coastguard Worker	"Illegal or malformed device name"
187*6a54128fSAndroid Build Coastguard Worker
188*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_MISSING_INODE_TABLE,
189*6a54128fSAndroid Build Coastguard Worker	"A block group is missing an inode table"
190*6a54128fSAndroid Build Coastguard Worker
191*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_CORRUPT_SUPERBLOCK,
192*6a54128fSAndroid Build Coastguard Worker	"The ext2 superblock is corrupt"
193*6a54128fSAndroid Build Coastguard Worker
194*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_BAD_GENERIC_MARK,
195*6a54128fSAndroid Build Coastguard Worker	"Illegal generic bit number passed to ext2fs_mark_generic_bitmap"
196*6a54128fSAndroid Build Coastguard Worker
197*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_BAD_GENERIC_UNMARK,
198*6a54128fSAndroid Build Coastguard Worker	"Illegal generic bit number passed to ext2fs_unmark_generic_bitmap"
199*6a54128fSAndroid Build Coastguard Worker
200*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_BAD_GENERIC_TEST,
201*6a54128fSAndroid Build Coastguard Worker	"Illegal generic bit number passed to ext2fs_test_generic_bitmap"
202*6a54128fSAndroid Build Coastguard Worker
203*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_SYMLINK_LOOP,
204*6a54128fSAndroid Build Coastguard Worker	"Too many symbolic links encountered."
205*6a54128fSAndroid Build Coastguard Worker
206*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_CALLBACK_NOTHANDLED,
207*6a54128fSAndroid Build Coastguard Worker	"The callback function will not handle this case"
208*6a54128fSAndroid Build Coastguard Worker
209*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_BAD_BLOCK_IN_INODE_TABLE,
210*6a54128fSAndroid Build Coastguard Worker	"The inode is from a bad block in the inode table"
211*6a54128fSAndroid Build Coastguard Worker
212*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_UNSUPP_FEATURE,
213*6a54128fSAndroid Build Coastguard Worker	"Filesystem has unsupported feature(s)"
214*6a54128fSAndroid Build Coastguard Worker
215*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_RO_UNSUPP_FEATURE,
216*6a54128fSAndroid Build Coastguard Worker	"Filesystem has unsupported read-only feature(s)"
217*6a54128fSAndroid Build Coastguard Worker
218*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_LLSEEK_FAILED,
219*6a54128fSAndroid Build Coastguard Worker	"IO Channel failed to seek on read or write"
220*6a54128fSAndroid Build Coastguard Worker
221*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_NO_MEMORY,
222*6a54128fSAndroid Build Coastguard Worker	"Memory allocation failed"
223*6a54128fSAndroid Build Coastguard Worker
224*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_INVALID_ARGUMENT,
225*6a54128fSAndroid Build Coastguard Worker	"Invalid argument passed to ext2 library"
226*6a54128fSAndroid Build Coastguard Worker
227*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_BLOCK_ALLOC_FAIL,
228*6a54128fSAndroid Build Coastguard Worker	"Could not allocate block in ext2 filesystem"
229*6a54128fSAndroid Build Coastguard Worker
230*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_INODE_ALLOC_FAIL,
231*6a54128fSAndroid Build Coastguard Worker	"Could not allocate inode in ext2 filesystem"
232*6a54128fSAndroid Build Coastguard Worker
233*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_NO_DIRECTORY,
234*6a54128fSAndroid Build Coastguard Worker	"Ext2 inode is not a directory"
235*6a54128fSAndroid Build Coastguard Worker
236*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_TOO_MANY_REFS,
237*6a54128fSAndroid Build Coastguard Worker	"Too many references in table"
238*6a54128fSAndroid Build Coastguard Worker
239*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_FILE_NOT_FOUND,
240*6a54128fSAndroid Build Coastguard Worker	"File not found by ext2_lookup"
241*6a54128fSAndroid Build Coastguard Worker
242*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_FILE_RO,
243*6a54128fSAndroid Build Coastguard Worker	"File open read-only"
244*6a54128fSAndroid Build Coastguard Worker
245*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_DB_NOT_FOUND,
246*6a54128fSAndroid Build Coastguard Worker	"Ext2 directory block not found"
247*6a54128fSAndroid Build Coastguard Worker
248*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_DIR_EXISTS,
249*6a54128fSAndroid Build Coastguard Worker	"Ext2 directory already exists"
250*6a54128fSAndroid Build Coastguard Worker
251*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_UNIMPLEMENTED,
252*6a54128fSAndroid Build Coastguard Worker	"Unimplemented ext2 library function"
253*6a54128fSAndroid Build Coastguard Worker
254*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_CANCEL_REQUESTED,
255*6a54128fSAndroid Build Coastguard Worker	"User cancel requested"
256*6a54128fSAndroid Build Coastguard Worker
257*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_FILE_TOO_BIG,
258*6a54128fSAndroid Build Coastguard Worker	"Ext2 file too big"
259*6a54128fSAndroid Build Coastguard Worker
260*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_JOURNAL_NOT_BLOCK,
261*6a54128fSAndroid Build Coastguard Worker	"Supplied journal device not a block device"
262*6a54128fSAndroid Build Coastguard Worker
263*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_NO_JOURNAL_SB,
264*6a54128fSAndroid Build Coastguard Worker	"Journal superblock not found"
265*6a54128fSAndroid Build Coastguard Worker
266*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_JOURNAL_TOO_SMALL,
267*6a54128fSAndroid Build Coastguard Worker	"Journal must be at least 1024 blocks"
268*6a54128fSAndroid Build Coastguard Worker
269*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_JOURNAL_UNSUPP_VERSION,
270*6a54128fSAndroid Build Coastguard Worker	"Unsupported journal version"
271*6a54128fSAndroid Build Coastguard Worker
272*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_LOAD_EXT_JOURNAL,
273*6a54128fSAndroid Build Coastguard Worker	"Error loading external journal"
274*6a54128fSAndroid Build Coastguard Worker
275*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_NO_JOURNAL,
276*6a54128fSAndroid Build Coastguard Worker	"Journal not found"
277*6a54128fSAndroid Build Coastguard Worker
278*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_DIRHASH_UNSUPP,
279*6a54128fSAndroid Build Coastguard Worker	"Directory hash unsupported"
280*6a54128fSAndroid Build Coastguard Worker
281*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_BAD_EA_BLOCK_NUM,
282*6a54128fSAndroid Build Coastguard Worker	"Illegal extended attribute block number"
283*6a54128fSAndroid Build Coastguard Worker
284*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_TOO_MANY_INODES,
285*6a54128fSAndroid Build Coastguard Worker	"Cannot create filesystem with requested number of inodes"
286*6a54128fSAndroid Build Coastguard Worker
287*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_NOT_IMAGE_FILE,
288*6a54128fSAndroid Build Coastguard Worker	"E2image snapshot not in use"
289*6a54128fSAndroid Build Coastguard Worker
290*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_RES_GDT_BLOCKS,
291*6a54128fSAndroid Build Coastguard Worker	"Too many reserved group descriptor blocks"
292*6a54128fSAndroid Build Coastguard Worker
293*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_RESIZE_INODE_CORRUPT,
294*6a54128fSAndroid Build Coastguard Worker	"Resize inode is corrupt"
295*6a54128fSAndroid Build Coastguard Worker
296*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_SET_BMAP_NO_IND,
297*6a54128fSAndroid Build Coastguard Worker	"Tried to set block bmap with missing indirect block"
298*6a54128fSAndroid Build Coastguard Worker
299*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_TDB_SUCCESS,
300*6a54128fSAndroid Build Coastguard Worker	"TDB: Success"
301*6a54128fSAndroid Build Coastguard Worker
302*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_TDB_ERR_CORRUPT,
303*6a54128fSAndroid Build Coastguard Worker	"TDB: Corrupt database"
304*6a54128fSAndroid Build Coastguard Worker
305*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_TDB_ERR_IO,
306*6a54128fSAndroid Build Coastguard Worker	"TDB: IO Error"
307*6a54128fSAndroid Build Coastguard Worker
308*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_TDB_ERR_LOCK,
309*6a54128fSAndroid Build Coastguard Worker	"TDB: Locking error"
310*6a54128fSAndroid Build Coastguard Worker
311*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_TDB_ERR_OOM,
312*6a54128fSAndroid Build Coastguard Worker	"TDB: Out of memory"
313*6a54128fSAndroid Build Coastguard Worker
314*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_TDB_ERR_EXISTS,
315*6a54128fSAndroid Build Coastguard Worker	"TDB: Record exists"
316*6a54128fSAndroid Build Coastguard Worker
317*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_TDB_ERR_NOLOCK,
318*6a54128fSAndroid Build Coastguard Worker	"TDB: Lock exists on other keys"
319*6a54128fSAndroid Build Coastguard Worker
320*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_TDB_ERR_EINVAL,
321*6a54128fSAndroid Build Coastguard Worker	"TDB: Invalid parameter"
322*6a54128fSAndroid Build Coastguard Worker
323*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_TDB_ERR_NOEXIST,
324*6a54128fSAndroid Build Coastguard Worker	"TDB: Record does not exist"
325*6a54128fSAndroid Build Coastguard Worker
326*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_TDB_ERR_RDONLY,
327*6a54128fSAndroid Build Coastguard Worker	"TDB: Write not permitted"
328*6a54128fSAndroid Build Coastguard Worker
329*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_DBLIST_EMPTY,
330*6a54128fSAndroid Build Coastguard Worker	"Ext2fs directory block list is empty"
331*6a54128fSAndroid Build Coastguard Worker
332*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_RO_BLOCK_ITERATE,
333*6a54128fSAndroid Build Coastguard Worker	"Attempt to modify a block mapping via a read-only block iterator"
334*6a54128fSAndroid Build Coastguard Worker
335*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_MAGIC_EXTENT_PATH,
336*6a54128fSAndroid Build Coastguard Worker	"Wrong magic number for ext4 extent saved path"
337*6a54128fSAndroid Build Coastguard Worker
338*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_MAGIC_GENERIC_BITMAP64,
339*6a54128fSAndroid Build Coastguard Worker	"Wrong magic number for 64-bit generic bitmap"
340*6a54128fSAndroid Build Coastguard Worker
341*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_MAGIC_BLOCK_BITMAP64,
342*6a54128fSAndroid Build Coastguard Worker	"Wrong magic number for 64-bit block bitmap"
343*6a54128fSAndroid Build Coastguard Worker
344*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_MAGIC_INODE_BITMAP64,
345*6a54128fSAndroid Build Coastguard Worker	"Wrong magic number for 64-bit inode bitmap"
346*6a54128fSAndroid Build Coastguard Worker
347*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_MAGIC_RESERVED_13,
348*6a54128fSAndroid Build Coastguard Worker	"Wrong magic number --- RESERVED_13"
349*6a54128fSAndroid Build Coastguard Worker
350*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_MAGIC_RESERVED_14,
351*6a54128fSAndroid Build Coastguard Worker	"Wrong magic number --- RESERVED_14"
352*6a54128fSAndroid Build Coastguard Worker
353*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_MAGIC_RESERVED_15,
354*6a54128fSAndroid Build Coastguard Worker	"Wrong magic number --- RESERVED_15"
355*6a54128fSAndroid Build Coastguard Worker
356*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_MAGIC_RESERVED_16,
357*6a54128fSAndroid Build Coastguard Worker	"Wrong magic number --- RESERVED_16"
358*6a54128fSAndroid Build Coastguard Worker
359*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_MAGIC_RESERVED_17,
360*6a54128fSAndroid Build Coastguard Worker	"Wrong magic number --- RESERVED_17"
361*6a54128fSAndroid Build Coastguard Worker
362*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_MAGIC_RESERVED_18,
363*6a54128fSAndroid Build Coastguard Worker	"Wrong magic number --- RESERVED_18"
364*6a54128fSAndroid Build Coastguard Worker
365*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_MAGIC_RESERVED_19,
366*6a54128fSAndroid Build Coastguard Worker	"Wrong magic number --- RESERVED_19"
367*6a54128fSAndroid Build Coastguard Worker
368*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_EXTENT_HEADER_BAD,
369*6a54128fSAndroid Build Coastguard Worker	"Corrupt extent header"
370*6a54128fSAndroid Build Coastguard Worker
371*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_EXTENT_INDEX_BAD,
372*6a54128fSAndroid Build Coastguard Worker	"Corrupt extent index"
373*6a54128fSAndroid Build Coastguard Worker
374*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_EXTENT_LEAF_BAD,
375*6a54128fSAndroid Build Coastguard Worker	"Corrupt extent"
376*6a54128fSAndroid Build Coastguard Worker
377*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_EXTENT_NO_SPACE,
378*6a54128fSAndroid Build Coastguard Worker	"No free space in extent map"
379*6a54128fSAndroid Build Coastguard Worker
380*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_INODE_NOT_EXTENT,
381*6a54128fSAndroid Build Coastguard Worker	"Inode does not use extents"
382*6a54128fSAndroid Build Coastguard Worker
383*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_EXTENT_NO_NEXT,
384*6a54128fSAndroid Build Coastguard Worker	"No 'next' extent"
385*6a54128fSAndroid Build Coastguard Worker
386*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_EXTENT_NO_PREV,
387*6a54128fSAndroid Build Coastguard Worker	"No 'previous' extent"
388*6a54128fSAndroid Build Coastguard Worker
389*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_EXTENT_NO_UP,
390*6a54128fSAndroid Build Coastguard Worker	"No 'up' extent"
391*6a54128fSAndroid Build Coastguard Worker
392*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_EXTENT_NO_DOWN,
393*6a54128fSAndroid Build Coastguard Worker	"No 'down' extent"
394*6a54128fSAndroid Build Coastguard Worker
395*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_NO_CURRENT_NODE,
396*6a54128fSAndroid Build Coastguard Worker	"No current node"
397*6a54128fSAndroid Build Coastguard Worker
398*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_OP_NOT_SUPPORTED,
399*6a54128fSAndroid Build Coastguard Worker	"Ext2fs operation not supported"
400*6a54128fSAndroid Build Coastguard Worker
401*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_CANT_INSERT_EXTENT,
402*6a54128fSAndroid Build Coastguard Worker	"No room to insert extent in node"
403*6a54128fSAndroid Build Coastguard Worker
404*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_CANT_SPLIT_EXTENT,
405*6a54128fSAndroid Build Coastguard Worker	"Splitting would result in empty node"
406*6a54128fSAndroid Build Coastguard Worker
407*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_EXTENT_NOT_FOUND,
408*6a54128fSAndroid Build Coastguard Worker	"Extent not found"
409*6a54128fSAndroid Build Coastguard Worker
410*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_EXTENT_NOT_SUPPORTED,
411*6a54128fSAndroid Build Coastguard Worker	"Operation not supported for inodes containing extents"
412*6a54128fSAndroid Build Coastguard Worker
413*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_EXTENT_INVALID_LENGTH,
414*6a54128fSAndroid Build Coastguard Worker	"Extent length is invalid"
415*6a54128fSAndroid Build Coastguard Worker
416*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_IO_CHANNEL_NO_SUPPORT_64,
417*6a54128fSAndroid Build Coastguard Worker	"I/O Channel does not support 64-bit block numbers"
418*6a54128fSAndroid Build Coastguard Worker
419*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_NO_MTAB_FILE,
420*6a54128fSAndroid Build Coastguard Worker	"Can't check if filesystem is mounted due to missing mtab file"
421*6a54128fSAndroid Build Coastguard Worker
422*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_CANT_USE_LEGACY_BITMAPS,
423*6a54128fSAndroid Build Coastguard Worker	"Filesystem too large to use legacy bitmaps"
424*6a54128fSAndroid Build Coastguard Worker
425*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_MMP_MAGIC_INVALID,
426*6a54128fSAndroid Build Coastguard Worker	"MMP: invalid magic number"
427*6a54128fSAndroid Build Coastguard Worker
428*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_MMP_FAILED,
429*6a54128fSAndroid Build Coastguard Worker	"MMP: device currently active"
430*6a54128fSAndroid Build Coastguard Worker
431*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_MMP_FSCK_ON,
432*6a54128fSAndroid Build Coastguard Worker	"MMP: e2fsck being run"
433*6a54128fSAndroid Build Coastguard Worker
434*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_MMP_BAD_BLOCK,
435*6a54128fSAndroid Build Coastguard Worker	"MMP: block number beyond filesystem range"
436*6a54128fSAndroid Build Coastguard Worker
437*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_MMP_UNKNOWN_SEQ,
438*6a54128fSAndroid Build Coastguard Worker	"MMP: undergoing an unknown operation"
439*6a54128fSAndroid Build Coastguard Worker
440*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_MMP_CHANGE_ABORT,
441*6a54128fSAndroid Build Coastguard Worker	"MMP: filesystem still in use"
442*6a54128fSAndroid Build Coastguard Worker
443*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_MMP_OPEN_DIRECT,
444*6a54128fSAndroid Build Coastguard Worker	"MMP: open with O_DIRECT failed"
445*6a54128fSAndroid Build Coastguard Worker
446*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_BAD_DESC_SIZE,
447*6a54128fSAndroid Build Coastguard Worker	"Block group descriptor size incorrect"
448*6a54128fSAndroid Build Coastguard Worker
449*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_INODE_CSUM_INVALID,
450*6a54128fSAndroid Build Coastguard Worker	"Inode checksum does not match inode"
451*6a54128fSAndroid Build Coastguard Worker
452*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_INODE_BITMAP_CSUM_INVALID,
453*6a54128fSAndroid Build Coastguard Worker	"Inode bitmap checksum does not match bitmap"
454*6a54128fSAndroid Build Coastguard Worker
455*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_EXTENT_CSUM_INVALID,
456*6a54128fSAndroid Build Coastguard Worker	"Extent block checksum does not match extent block"
457*6a54128fSAndroid Build Coastguard Worker
458*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_DIR_NO_SPACE_FOR_CSUM,
459*6a54128fSAndroid Build Coastguard Worker	"Directory block does not have space for checksum"
460*6a54128fSAndroid Build Coastguard Worker
461*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_DIR_CSUM_INVALID,
462*6a54128fSAndroid Build Coastguard Worker	"Directory block checksum does not match directory block"
463*6a54128fSAndroid Build Coastguard Worker
464*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_EXT_ATTR_CSUM_INVALID,
465*6a54128fSAndroid Build Coastguard Worker	"Extended attribute block checksum does not match block"
466*6a54128fSAndroid Build Coastguard Worker
467*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_SB_CSUM_INVALID,
468*6a54128fSAndroid Build Coastguard Worker	"Superblock checksum does not match superblock"
469*6a54128fSAndroid Build Coastguard Worker
470*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_UNKNOWN_CSUM,
471*6a54128fSAndroid Build Coastguard Worker	"Unknown checksum algorithm"
472*6a54128fSAndroid Build Coastguard Worker
473*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_MMP_CSUM_INVALID,
474*6a54128fSAndroid Build Coastguard Worker	"MMP block checksum does not match"
475*6a54128fSAndroid Build Coastguard Worker
476*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_FILE_EXISTS,
477*6a54128fSAndroid Build Coastguard Worker	"Ext2 file already exists"
478*6a54128fSAndroid Build Coastguard Worker
479*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_BLOCK_BITMAP_CSUM_INVALID,
480*6a54128fSAndroid Build Coastguard Worker	"Block bitmap checksum does not match bitmap"
481*6a54128fSAndroid Build Coastguard Worker
482*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_INLINE_DATA_CANT_ITERATE,
483*6a54128fSAndroid Build Coastguard Worker	"Cannot iterate data blocks of an inode containing inline data"
484*6a54128fSAndroid Build Coastguard Worker
485*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_EA_BAD_NAME_LEN,
486*6a54128fSAndroid Build Coastguard Worker	"Extended attribute has an invalid name length"
487*6a54128fSAndroid Build Coastguard Worker
488*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_EA_BAD_VALUE_SIZE,
489*6a54128fSAndroid Build Coastguard Worker	"Extended attribute has an invalid value length"
490*6a54128fSAndroid Build Coastguard Worker
491*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_BAD_EA_HASH,
492*6a54128fSAndroid Build Coastguard Worker	"Extended attribute has an incorrect hash"
493*6a54128fSAndroid Build Coastguard Worker
494*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_BAD_EA_HEADER,
495*6a54128fSAndroid Build Coastguard Worker	"Extended attribute block has a bad header"
496*6a54128fSAndroid Build Coastguard Worker
497*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_EA_KEY_NOT_FOUND,
498*6a54128fSAndroid Build Coastguard Worker	"Extended attribute key not found"
499*6a54128fSAndroid Build Coastguard Worker
500*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_EA_NO_SPACE,
501*6a54128fSAndroid Build Coastguard Worker	"Insufficient space to store extended attribute data"
502*6a54128fSAndroid Build Coastguard Worker
503*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_MISSING_EA_FEATURE,
504*6a54128fSAndroid Build Coastguard Worker	"Filesystem is missing ext_attr or inline_data feature"
505*6a54128fSAndroid Build Coastguard Worker
506*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_NO_INLINE_DATA,
507*6a54128fSAndroid Build Coastguard Worker	"Inode doesn't have inline data"
508*6a54128fSAndroid Build Coastguard Worker
509*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_INLINE_DATA_NO_BLOCK,
510*6a54128fSAndroid Build Coastguard Worker	"No block for an inode with inline data"
511*6a54128fSAndroid Build Coastguard Worker
512*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_INLINE_DATA_NO_SPACE,
513*6a54128fSAndroid Build Coastguard Worker	"No free space in inline data"
514*6a54128fSAndroid Build Coastguard Worker
515*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_MAGIC_EA_HANDLE,
516*6a54128fSAndroid Build Coastguard Worker	"Wrong magic number for extended attribute structure"
517*6a54128fSAndroid Build Coastguard Worker
518*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_INODE_IS_GARBAGE,
519*6a54128fSAndroid Build Coastguard Worker	"Inode seems to contain garbage"
520*6a54128fSAndroid Build Coastguard Worker
521*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_EA_BAD_VALUE_OFFSET,
522*6a54128fSAndroid Build Coastguard Worker	"Extended attribute has an invalid value offset"
523*6a54128fSAndroid Build Coastguard Worker
524*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_JOURNAL_FLAGS_WRONG,
525*6a54128fSAndroid Build Coastguard Worker	"Journal flags inconsistent"
526*6a54128fSAndroid Build Coastguard Worker
527*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_UNDO_FILE_CORRUPT,
528*6a54128fSAndroid Build Coastguard Worker	"Undo file corrupt"
529*6a54128fSAndroid Build Coastguard Worker
530*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_UNDO_FILE_WRONG,
531*6a54128fSAndroid Build Coastguard Worker	"Wrong undo file for this filesystem"
532*6a54128fSAndroid Build Coastguard Worker
533*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_FILESYSTEM_CORRUPTED,
534*6a54128fSAndroid Build Coastguard Worker	"File system is corrupted"
535*6a54128fSAndroid Build Coastguard Worker
536*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_BAD_CRC,
537*6a54128fSAndroid Build Coastguard Worker	"Bad CRC detected in file system"
538*6a54128fSAndroid Build Coastguard Worker
539*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_CORRUPT_JOURNAL_SB,
540*6a54128fSAndroid Build Coastguard Worker	"The journal superblock is corrupt"
541*6a54128fSAndroid Build Coastguard Worker
542*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_INODE_CORRUPTED,
543*6a54128fSAndroid Build Coastguard Worker	"Inode is corrupted"
544*6a54128fSAndroid Build Coastguard Worker
545*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_EA_INODE_CORRUPTED,
546*6a54128fSAndroid Build Coastguard Worker	"Inode containing extended attribute value is corrupted"
547*6a54128fSAndroid Build Coastguard Worker
548*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_NO_GDESC,
549*6a54128fSAndroid Build Coastguard Worker	"Group descriptors not loaded"
550*6a54128fSAndroid Build Coastguard Worker
551*6a54128fSAndroid Build Coastguard Workerec	EXT2_FILSYS_CORRUPTED,
552*6a54128fSAndroid Build Coastguard Worker	"The internal ext2_filsys data structure appears to be corrupted"
553*6a54128fSAndroid Build Coastguard Worker
554*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_EXTENT_CYCLE,
555*6a54128fSAndroid Build Coastguard Worker	"Found cyclic loop in extent tree"
556*6a54128fSAndroid Build Coastguard Worker
557*6a54128fSAndroid Build Coastguard Workerec	EXT2_ET_EXTERNAL_JOURNAL_NOSUPP,
558*6a54128fSAndroid Build Coastguard Worker	"Operation not supported on an external journal"
559*6a54128fSAndroid Build Coastguard Worker
560*6a54128fSAndroid Build Coastguard Worker	end
561