1/* 2 * linux/include/linux/ext2_fs_i.h 3 * 4 * Copyright (C) 1992, 1993, 1994, 1995 5 * Remy Card (card@masi.ibp.fr) 6 * Laboratoire MASI - Institut Blaise Pascal 7 * Universite Pierre et Marie Curie (Paris VI) 8 * 9 * from 10 * 11 * linux/include/linux/minix_fs_i.h 12 * 13 * Copyright (C) 1991, 1992 Linus Torvalds 14 */ 15 16#ifndef _LINUX_EXT2_FS_I 17#define _LINUX_EXT2_FS_I 18 19/* 20 * second extended file system inode data in memory 21 */ 22struct ext2_inode_info { 23 __u32 i_data[15]; 24 __u32 i_flags; 25 __u32 i_faddr; 26 __u8 i_frag_no; 27 __u8 i_frag_size; 28 __u32 i_file_acl; 29 __u32 i_dir_acl; 30 __u32 i_dtime; 31 __u32 i_block_group; 32 __u32 i_next_alloc_block; 33 __u32 i_next_alloc_goal; 34 __u32 i_prealloc_block; 35 __u32 i_prealloc_count; 36 __u32 i_dir_start_lookup; 37 int i_new_inode:1; /* Is a freshly allocated inode */ 38}; 39 40#endif /* _LINUX_EXT2_FS_I */ 41