⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 balloc.c.txt

📁 linux内核学习笔记 希望想看的人可以很快下载到
💻 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 + -