struct list_head list使用的一种错误

来源:互联网 发布:当前网络热门话题 编辑:程序博客网 时间:2024/06/03 20:29
  1. 我们常见的在使用内核中的循环双向链表时,会这样来初始化我们的链表头:


  1. 但昨晚我就在思考如果声明为链表头指针呢?最开始的时候,我是直接声明了一个该类型的指针,然后就使用 INIT_LIST_HEAD 函数,但在后面使用 list_for_each 以及 list_entry 宏来使用的时候,编译链接通过了,但运行时出现了coredump,最开始我也是懵逼的,但经小组老大指点后,突然意识到,我们要为该链表头指针申请空间

原创粉丝点击