Hi All, While looking at the kernel source for USB I came across the following trace: From usb_init() we call usb_hub_init(). In usb_hub_init() a kernel thread is created (hub_thread). In the hub_thread function hub_events() is called. Can any one kindly explain in detail what does hub_events() do? Also It would be great if someone can tell the trace of function calls when a device is attached on standard PC? Thanks in advance, Arjun |