![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux 内核机制
文章平均质量分 76
内核一些机制学习及记录
52·Hz
清风自来
展开
-
【内核机制】kref 引用计数
kref 是一个引用计数器,它在使用时通常会嵌套在其它结构体中,用于记录所嵌套结构体的引用计数,并在计数清零时调用相应的 release 函数。简而言之,kref 的创建主要是为了跟踪复杂情况下的结构引用销毁情况。单从内核源码实现来说,kref 的设计是非常简单的,其目的是为了能灵活地运用在各种结构的生命周期管理中。原创 2024-02-23 14:13:00 · 431 阅读 · 0 评论 -
【内核机制】pstore 使用
pstore最初是用于系统发生 oops 或 panic 时,自动保存内核 log buffer 中的日志。不过在当前内核版本中,其已经支持了更多的功能,如保存 console 日志、ftrace 消息和用户空间日志。同时,它还支持将这些消息保存在不同的存储设备中,如内存、块设备或 mtd 设备。原创 2024-02-23 13:53:12 · 673 阅读 · 0 评论