|
1.
下面是ext2_dir_entry_2的结构,其中包含了inode number
为什么要在file和inode之间插进一个dentry呢?
其实dentry里面包含的信息并不多,怎么不放到inode里面算了
struct ext2_dir_entry_2 {
__u32 inode; /* Inode number */
__u16 rec_len; /* Directory entry length */
__u8 name_len; /* Name length */
__u8 file_type;
char name[EXT2_NAME_LEN]; /* File name */
};
2. 在打开一个字符设备文件时file的fop是从inode的i_fop得到的
那么inode的i_fop是在哪儿初始化的呢?
找起来有些困难 对我来说 :-) |
|