linux内核中的module_init()同级别的驱动加载顺序????
一直想知道mount_init()同级别的驱动加载顺序,
比如内核中的input子系统中,
/drivers/keyboard/与
/drivers/touchscreen/,
这里分别是按键驱动与触摸屏区,这里总是触摸屏先加载,key后加载,
这样在/dev/input目录生成的结点分别是
key===> event1
touch===> event0
那我如何能改变这个顺序
在System.map中key的probe比touch的后加载,
该按一定顺序的就要按一定顺序,没有为什么。
或者init中注册的函数本身有优先级参数,那么内核会按优先级去管理。
至于你说的键盘和TS的问题这2个颠倒过来也不会有影响,想换个顺序自己在源码找呗。