Hi, The following patches clean up and simplify dock.c slightly. They conflict with the Gerry's changes currently, but I'll fix them up if everyone is comfortable with the changes. [1/4] Remove hp_lock from struct dock_station. [2/4] Rework find_dock_devices() (so that it doesn't worry about parents). [3/4] Walk the list of dependent devices in reverse order on removal. [4/4] Simplify dock_init_hotplug() and dock_release_hotplug() Patches [1-3/4] have been tested by Alexander Patrakov on his Sony Vaio with a docking station and he haven't seen any problems related to them. Thanks, Rafael -- I speak only for myself. Rafael J. Wysocki, Intel Open Source Technology Center. -- To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html