4 struct hpfs_inode_info
{
6 ino_t i_parent_dir
; /* (directories) gives fnode of parent dir */
7 unsigned i_dno
; /* (directories) root dnode */
8 unsigned i_dpos
; /* (directories) temp for readdir */
9 unsigned i_dsubdno
; /* (directories) temp for readdir */
10 unsigned i_file_sec
; /* (files) minimalist cache of alloc info */
11 unsigned i_disk_sec
; /* (files) minimalist cache of alloc info */
12 unsigned i_n_secs
; /* (files) minimalist cache of alloc info */
13 unsigned i_ea_size
; /* size of extended attributes */
14 unsigned i_conv
: 2; /* (files) crlf->newline hackery */
15 unsigned i_ea_mode
: 1; /* file's permission is stored in ea */
16 unsigned i_ea_uid
: 1; /* file's uid is stored in ea */
17 unsigned i_ea_gid
: 1; /* file's gid is stored in ea */
19 struct semaphore i_sem
; /* semaphore */
21 struct inode vfs_inode
;