| From: Anirban Chakraborty [off-list ref]
| Date: Friday, February 11, 2011 11:17 pm
|
|
| You could invoke pci_reset_function as an alternative, that would make sure
| FLR happens.
I'd love to do that but pci_reset_function() ends up taking the device
semaphore in the underlaying routine pci_dev_reset(). I used to call
pci_reset_function() in my probe() routine till 2.6.31 where that lock as added
... which resulted in an instant self-deadlock ...
Casey