balloc.c.txt
来自「linux内核学习笔记 希望想看的人可以很快下载到」· 文本 代码 · 共 21 行
TXT
21 行
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 + =
减小字号Ctrl + -
显示快捷键?