Linux 内核如何处理对 /sys/power/state 的写入
我想找到处理 /sys/power/state 写入的 Linux 内核(x86、2.6.18 或类似)的源文件。我用谷歌搜索并尝试在源代码中搜索 sysfs_create_file (和目录)…
内核安全模块:struct inode 中的 i_security
我的问题可能又很简单,但我没有找到任何东西。我正在编写一个 Linux 安全模块。您可能知道,内核中的 struct inode 包含一个字段 i_security 来保存 …
具体来说,VMMap 如何知道给定的内存区域是线程堆栈?
我一直在使用 Mark Russinovich 的 VMMap 来为我正在分析的进程映射虚拟内存。使用 VirtualQueryEx,我可以遍历外部进程的空间并获取有关进程地址空间…
printk ("释放 initrd 内存: %ldk freed\n", (end - start) >> 10); 的日志级别是多少
在内核函数调用中 printk ("Freeing initrd memory: %ldk freed\n", (end - start) >> 10); 没有提及内核日志级别。那么默认的日志级别是多少呢?…
可以将 Davlik 移入 Linux 内核以提高性能吗?
这是一个非常高级的架构问题。为什么没有将 JVM 移入 Linux 内核,它可以更高效(包括即时编译的代码)。 我意识到这对于最小内核粉丝来说是令人厌恶…
struct buffer_head 效率低下
有人能说出为什么 Linux Kernel 2.4 之前使用的 struct buffer_head 结构效率低下的原因以及从内核 2.5.1 开始重新设计的新块层中使用的 struct bio …