摘要: 本文从最基本的内核链表出发,引出初始化INIT_LIST_HEAD函数,然后介绍list_add,通过改变链表位置的问题引出list_for_each函数,然后为了获取容器结构地址,引出offsetof和container_of宏,并对内核链表设计原因作出了解释,一步步引导到list_for_eac 阅读全文
posted @ 2019-10-13 18:40 Crystal_Guang 阅读(31642) 评论(18) 推荐(12) 编辑