📄 balloc.c.txt
字号:
any problems,send mails to sindybear@163.com
相关文件
/fs/ext2/ialloc.c
这个文件主要管理数据块的分配和回收等事项
(1)struct ext2_group_desc * ext2_get_group_desc(struct super_block * sb,
unsigned int block_group,
struct buffer_head ** bh)
…… //先进行合法性检测
group_desc = block_group / EXT2_DESC_PER_BLOCK(sb); //计算所在的
desc = block_group % EXT2_DESC_PER_BLOCK(sb); //计算偏移量
gdp = (struct ext2_group_desc *)
sb->u.ext2_sb.s_group_desc[group_desc]->b_data;
if (bh)
*bh = sb->u.ext2_sb.s_group_desc[group_desc];
return gdp + desc; //返回结果,所有的组的描述符都存在于内存中,如果找不到就出错
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -