在ldd3的程序---ldd_bus里,是怎么把总线设备挂在该总线上的?
struct bus_type ldd_bus_type = {
.name = "ldd",
.match = ldd_match,
.hotplug = ldd_hotplug,
};
struct device ldd_bus = {
.bus_id = "ldd0",
.release = ldd_bus_release
};
书上说,总线也是设备,但是在注册总线与总线设备的时候,是怎么把该两个联系起来的,在ldd_bus里面,也没把bus成员赋值啊?