On Mon, Dec 19, 2016 at 05:21:39PM +0000, mario.limoncie...@dell.com wrote: > Dell - Internal Use - Confidential > > > > > There is small problem, though. On non-Apple systems the host controller > > only > > appears when something is connected to thunderbolt ports. So the char device > > would not be there all the time. However, I think we can still notify the > > userspace by sending an extra uevent when we detect there is a PCIe device > > or > > inter-domain connection plugged in. > > > > Why couldn't you just create it the first time a device is plugged into a > Thunderbolt > port and leave it until the module is cleaned up? If the host controller > goes to sleep > an event could be sent to the daemon to let it know it disappeared and not to > expect > data on the char device for now, but leave the node around.
We don't do that for USB memory sticks (or any other removable media) either - once you disconnect the device the nodes are also removed. I suppose same goes with USB network adapters, which is closest to thunderbolt networking I can think of. -- To unsubscribe from this list: send the line "unsubscribe linux-doc" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html