On Mon, 2002-03-04 at 16:17, Greg KH wrote: > In short, I don't think you can use a spinlock, but rather a semaphore > is probably necessary. Sage advice indeed! Take 2: with semaphores Again, this is just fixes to the core pci code. Various drivers and arch specific code still traverse the pci_devices list without the pcidevlist_sem. If there are no complaints with this code (probably just wishful thinking) I'll go on and clean up those unprotected traversals. thanks, -john