会员
众包
新闻
博问
AI培训
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
bspp1314
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
2018年7月12日
虚拟文件系统知识 generic_fillattr
摘要: void generic_fillattr(struct inode *inode, struct kstat *stat) { stat->dev = inode->i_sb->s_dev; stat->ino = inode->i_ino; stat->mode = inode->i_mode; stat->nlink = inode->i_nlink; stat->ui...
阅读全文
posted @ 2018-07-12 10:57 bspp1314
阅读(201)
评论(0)
推荐(0)
编辑
2018年7月11日
offset 和 containof
摘要: 1 offset宏定义,offset是用来获取结构体成员的偏移量。 1.1((type*)0) 将内存地址0设置为type指针的起始地址。 1.2&(((type *)0)->member) 为member的地址,由于(type*)的开始地址为0,那么显然这时menber的地址也就是其偏移量。 2
阅读全文
posted @ 2018-07-11 15:46 bspp1314
阅读(806)
评论(0)
推荐(0)
编辑
虚拟文件系统知识 new_inode
摘要: new_inode位于内核中的fs/node.c文件 如果sb中的中的回调方法alloc_inode(由下层文件系统提供)存在,那么有下层文件系统关键该inode节点
阅读全文
posted @ 2018-07-11 14:24 bspp1314
阅读(409)
评论(0)
推荐(0)
编辑
上一页
1
2
公告