/sys目录下其他几个目录的生成
目前暂时先找到了调用生成这几个目录的方法,至于什么时候调用的,还不知道
文件/fs/namespace.c
void __init mnt_init(void)
{
fs_kobj = kobject_create_and_add("fs", NULL);
}
该方法的调用是在/fs/dcache.c
void __init vfs_caches_init(unsigned long mempages)
{
mnt_init();
}
而该方法在/init/main.c中被调用
asmlinkage void __init start_kernel(void)
{
vfs_caches_init(totalram_pages);
}
文件/block/genhd.c
static int __init genhd_device_init(void)
{
block_depr = kobject_create_and_add("block", NULL);
}
subsys_initcall(genhd_device_init);
这个调用暂时先放这里,以后慢慢研究
文件/kernel/ksysfs.c
static int __init ksysfs_init(void)
{
kernel_kobj = kobject_create_and_add("kernel", NULL);
}
core_initcall(ksysfs_init);
好吧,发现自己真的是不懂的地方铺天盖地啊
文件/kernel/params.c
static int __init param_sysfs_init(void)
{
module_kset = kset_create_and_add("module", &module_uevent_ops, NULL);
}
subsys_initcall(param_sysfs_init);
文件/kernel/power/main.c
static int __init pm_init(void)
{
power_kobj = kobject_create_and_add("power", NULL);
}
core_initcall(pm_init);
subsys_initcall和core_initcall以后慢慢研究
/sys目录下其他几个目录的生成相关推荐
- 9.proc目录下的文件和目录详解
1./proc目录下的文件和目录详解 /proc:虚拟目录.是内存的映射,内核和进程的虚拟文件系统目录,每个进程会生成1个pid,而每个进程都有1个目录. /proc/Version:内核版本 /pr ...
- 设计一个shell程序,在/userdata目录下建立50个目录,并对每个目录给754权限!
设计一个Shell程序,在/userdata目录下建立50个目录,即user1-user50,并设置每个目录的权限,其中其他用户的权限为:读:文件所有者的权限为:读.写.执行:文件所有者所在组的权限为 ...
- gen文件下有两个R.java_gen目录无法更新,或者gen目录下的R.JAVA文件无法生成
gen目录无法更新,或者gen目录下的R.JAVA文件无法生成 1.gen目录的用处 android gen目录下的R.java并不是由用户创建,而是android工程本身将android的资源进行自 ...
- 8.var目录下的文件和目录详解
1./var目录下的文件和目录详解. /var (该目录存放的是不断扩充且经常修改的目录,包括各种日志文件或者pid文件,存放linux的启动日志和正在运行的程序目录(变化的目录:一般是日志文件,ca ...
- java递归url目录_Java递归实现某个目录下所有文件和目录
import java.io.File; import java.util.ArrayList; public class Test1// 实现打印某个目录下的所有文件和目录,要目录在上,文件在下,每 ...
- filesaver.js 保存文件路径_iOS把UIImage保存到沙盒目录下以及沙盒目录概述
题记 -- 执剑天涯,从你的点滴积累开始,所及之处,必精益求精. 本文章概述 1.保存 UIImage 到沙盒Document目录下与读取Document中保存的图片的方法 2.沙盒机制介绍 与 各目 ...
- 操作目录下的文件或目录
1.显示/var目录下所有以l开头,以一个小字母结尾,且中间出现一位数字的文件或目录: # ls /var/l*[[:digit:]]*[[:lower:]] 2.显示/etc ...
- iOS把UIImage保存到沙盒目录下以及少盒目录概述
题记 -- 执剑天涯,从你的点滴积累开始,所及之处,必精益求精. 本文章概述 1.保存 UIImage 到沙盒Document目录下与读取Document中保存的图片的方法 2.沙盒机制介绍 与 各目 ...
- chromedriver放在哪个目录下_python | Linux各目录及每个目录的详细介绍 - MR_黄Python之路...
[常见目录说明] 目录 /bin 存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里. /etc 存放系统管理和配置文件 /home 存放所有用户文件的根目录,是用户主目录的基点 ...
- php遍历指定目录下的文件,PHP遍历指定目录下所有文件和目录
PHP目录遍历程序代码,将显示指定目录下的所有文件和文件夹,并列出这些文件,最后统计出文件总数.使用的PHP函数有is_dir.closedir.scan_dir等. 本代码比较准确,可判断目录下的是 ...
最新文章
- pycharm的安装配置和简单使用
- 《面向对象程序设计》c++第五次作业___calculator plus plus
- vc++修改软件程序菜单实例
- PHP正则表达式的使用
- 98. Validate Binary Search Tree
- 2021 ACDU China Tour-上海站暨数据库大咖讲坛(第4期)成功举办!(附视频回放PPT下载)...
- 教你轻松截获 Selenium 中的 Ajax 数据
- python tableview 列宽_QTableView设置列宽
- 23种设计模式(2)-工厂模式
- 入门学习asp.net mvc
- 拿到一份陌生数据我们应该怎么办
- Atitit 大脑能够储存多大的数据量
- 微信开发源代码详细分析-微信开发教程6
- Java课程设计-基于Swing的文本编辑器
- LAMP架构部署论坛
- 【模型选择】从0到1的数据价值实现需要数据分析师做些什么?
- 腾讯bugly android sdk镜像,Android 腾讯bugly接入记录教程
- 计算机硬盘写入量,如何查询固态硬盘SSD的总写入量?
- 为 什 么 有 的 文 件 不 可 以 重 命 名
- iOS版本最新分布概况
热门文章
- TypeError: ord() expected a character, but string of length 6 found
- Android - 下载别人的android demo 运行的时候加载很久问题处理
- 微信小程序点击图片切换图片
- Android全屏,隐藏状态栏和标题栏
- Activiti——管理流程定义(四)
- PyTorch 笔记(13)— autograd(0.4 之前和之后版本差异)、Tensor(张量)、Gradient(梯度)
- 使用按钮控制HTML5背景音乐开关
- 【STL源码剖析读书笔记】【第5章】关联式容器之hashtable
- 搜集《ASP.NET中常用的26个优化性能方法》
- 分享个网盘,个人觉得很不错!