Current remove/rescan are on pci devices. So every pci devices will have rescan feature. that is not quit right. You do not need to rescan devices already there. So current code actually rescan its parent bus. that is over killing. there is no reason to bother other bridge/devices on the same parent bus. patch 1: add rescan to pci_bus class, So we can rescan bus directly from there patch 2: remove rescan from the pci device. patch 3: will make pci bridge for bus can have bigger resource allocation if needed. Thanks Yinghai -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html