PCI: Wait 1 second between disabling VFs and clearing NumVFs
authorAlexander Duyck <aduyck@mirantis.com>
Thu, 29 Oct 2015 21:21:16 +0000 (16:21 -0500)
committerBjorn Helgaas <bhelgaas@google.com>
Fri, 30 Oct 2015 20:14:56 +0000 (15:14 -0500)
commitb390864482924a21f8d7e25636d0140de93fba7e
treedf4887ac9ea9c5c098474654aef3218f51b6030f
parenta39e3fcd72356e2bcb46fd99ec4e98064bd806b2
PCI: Wait 1 second between disabling VFs and clearing NumVFs

Per sec 3.3.3.1 of the SR-IOV spec, r1.1, we must allow 1.0s after clearing
VF Enable before reading any field in the SR-IOV Extended Capability.

Wait 1 second before calling pci_iov_set_numvfs(), which reads
PCI_SRIOV_VF_OFFSET and PCI_SRIOV_VF_STRIDE after it sets PCI_SRIOV_NUM_VF.

[bhelgaas: split to separate patch for reviewability, add spec reference]
Signed-off-by: Alexander Duyck <aduyck@mirantis.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
drivers/pci/iov.c
This page took 0.02575 seconds and 5 git commands to generate.