此帖出自Linux与安卓论坛
最新回复
还是我自己回答吧,希望这个问题也能对大家有些帮助。
虽然在设备驱动的probe过程中,会发生设备消失,但不用担心probe和disconnect的竞争。经过对usb驱动
源文件/drivers/usb/core/driver.c的分析,发现probe的调用函数usb_probe_interface()和disconnect的调用函数usb_unbind_interface()前均有注释:called from driver core with usb_bus_type.subsys writelock。说明两个函数是在持有子系统读写锁的情况下被调用,系统已经完成了两者的同步。
详情
回复
发表于 2009-8-11 16:19
| ||
|
||
此帖出自Linux与安卓论坛
| ||
|
||
浏览过的版块 |
EEWorld Datasheet 技术支持