1N/A * Copyright (C) 1992, 1993, 1994, 1995 1N/A * Remy Card (card@masi.ibp.fr) 1N/A * Laboratoire MASI - Institut Blaise Pascal 1N/A * Universite Pierre et Marie Curie (Paris VI) 1N/A * Copyright (C) 1991, 1992 Linus Torvalds 1N/A * EXT2_*_*() convienience macros added by Andrew Clausen <clausen@gnu.org> 1N/A * Copyright (C) 2000, 2009-2010 Free Software Foundation, Inc. 1N/A * Codes for operating systems 1N/A * Feature set definitions 1N/A * Special inodes numbers 1N/A * Ext2 directory file types. Only the low 3 bits are used. The 1N/A * other bits are reserved for now. 1N/A * Behaviour when detecting errors 1N/A * These fields are for EXT2_DYNAMIC_REV superblocks only. 1N/A * Note: the difference between the compatible feature set and 1N/A * the incompatible feature set is that if there is a bit set 1N/A * in the incompatible feature set that the kernel doesn't 1N/A * know about, it should refuse to mount the file system. 1N/A * e2fsck's requirements are more strict; if it doesn't know 1N/A * about a feature in either the compatible or incompatible 1N/A * feature set, it must abort and not try to meddle with 1N/A * things it doesn't understand... 1N/A * Performance hints. Directory preallocation should only 1N/A * happen if the EXT2_COMPAT_PREALLOC flag is on. 1N/A * Journaling support valid if EXT2_FEATURE_COMPAT_HAS_JOURNAL set.