主题引子:
系统启动后,每次插入或拔出usb设备,应用层会通过进程hotplug来对usb分区做相应的mount或umount操作,且该hotplug进程并非守护进程,执行完操作后即退出,不在会ps中显示出来。 开始以为hotplug进程是被应用层消息框架所触发,即消息总控层收到内核驱动响应事件,然后通过消息机制发送消息启动hotplug进程。为了验证该论断,在消息机制总控层代码中添加打印进行调试,发现一直都没有相应打印,难道hotplug启动过程跟应用层消息机制没有关系,那hotplug又是如何被内核驱动层触发的呢?系统启动后,每次插入或拔出usb设备,应用层会通过进程hotplug来对usb