Il 24/09/2014 16:51, Igor Mammedov ha scritto: >> > So this is the opposite of icc-bus; here you need to call the simple >> > hot-unplug callback in the hotplug handler, right? > It's only to workaround bus_add_child() limitation, there is no need > to call unplug callback for child of this bus, since bus and child device > are manually managed by owner of bus without involving hotplug machinery > (via PCIDeviceClass.[init|exit] callbacks). > > Perhaps instead we should just allow to add child to bus is bus_add_child() > regardless whether it's hotpluggable or not and drop this and other > similar patches.
Yeah, that would be great and would simply usb-storage as well. Hotpluggability really refers to adding device after initial bring-up of the bus. If the controller is hotplugged together with something below, I don't think that counts. Paolo