Chinaunix

标题: 写了 一个tc 流量控制模块 遇到个问题总panic [打印本页]

作者: firocu    时间: 2014-01-17 18:37
标题: 写了 一个tc 流量控制模块 遇到个问题总panic
本帖最后由 firocu 于 2014-01-17 18:47 编辑

我在发包的软中断softirq的qdisc->dequeue中, 用到一个链表, 这个链表可能被, dev_queue_xmit 中的qdisc->enqueue这个内核流程修改, 比如插入, 删除.
这样做是否有危险呢?
给这个链表没有锁, 在软中断qdisc->enqueue或是dev_queue_xmit 的qdisc->enqueue是直接用的. printk发现当插入的时候经常出现panic,
我的设备CPU是mips单核.

大家看看.




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2