Matthew Wilcox wrote:If my devices where the only one on the bus I would not have stumbled on this bug. I would have removed them all before reloading and would have scanned and empty PCI bus list after the reloading. Alas, the CPU itself is a pci device. Upon scanning the bus it is it who is duplicated. Upon trying to "pci_bus_add_devices()" you get resource collision. Do you perceive any down side to my suggested patch? It seems (to me) really logical that a device can not and should not be added twice to a pci bus device list. Liberty --
