在驱动USB_OTG的pcd的suspend和resume函数中使用了spin_unlock -> protected code -> spin_lock code
的流程
在preempt打开的情况下
出现了情况:BUG: spinlock already unlocked
未打开的情况下,则正常,不会出现类似BUG:的信息
--
[m [33m※ 来源:·水木社区 http://newsmth.net·[FROM: 116.231.105.*] [m
为什么是先unlock,然后lock?
ps:我是菜鸟~~不对的地方大家指正
【 在 zmren (一介武夫) 的大作中提到: 】
: 在驱动USB_OTG的pcd的suspend和resume函数中使用了spin_unlock -> protected code -> spin_lock code
: 的流程
: 在preempt打开的情况下
: ...................
--
[m [1;36m※ 来源:·水木社区 newsmth.net·[FROM: 124.160.26.*] [m
【 在 zmren (一介武夫) 的大作中提到: 】
: 在驱动USB_OTG的pcd的suspend和resume函数中使用了spin_unlock -> protected code -
> spin_lock code
: 的流程
:
: ...................
--
以挖坑的理论武装人,
以艰深的土坑跌倒人,
以高尚的坑德吸引人,
以优质的大坑坑杀人。
[m [34m※ 来源:·水木社区 http://newsmth.net·[FROM: 147.243.236.*] [m