Linux kernel & driver
Linux内核以及驱动
adDDDDD12
这个作者很懒,什么都没留下…
展开
-
设备驱动模型==>klist
前面我们说到过list_head,这是linux中通用的链表形式,双向循环链表,功能强大,实现简单优雅。可如果您认为list_head就是链表的极致,应该在linux链表界一统天下,那可就错了。据我所知,linux内核代码中至少还有两种链表能占有一席之地。一种就是hlist,一种就是本节要介绍的klist。虽然三者不同,但hlist和klist都可以看成是从list_head中发展出来的,用于特殊转载 2014-05-24 09:50:01 · 529 阅读 · 0 评论 -
linux vfs 解析 之 mount 文件系统
mount 文件系统主要数据结构:struct namespace { atomic_t count; struct vfsmount * root; struct list_head list; struct rw_semaphore sem; }; struct vfsmount{ struct list_head mnt_转载 2012-12-21 00:52:04 · 829 阅读 · 0 评论