来看看struct device_driver的定义(linux-2.6.24/include/linux/device.h):
也就是匹配总线上的驱动和设备的名字是否相同,如果相同匹配成功。这就验证了上面提到的,不能乱匹配,是有原则的,这里的原则就是看名字是否相同。再看really_probe()这个函数的定义,我靠,突然发现自己用了n多个“再看”了。妈的,语文太差,不知道还有什么词可以替换一下。
10-25 06:50