commit | 0cb259c47a4df466d641c1f07ae3eccaa9ba3ccb | [log] [tgz] |
---|---|---|
author | Jon Derrick <jonathan.derrick@intel.com> | Thu Jun 22 09:15:42 2017 -0600 |
committer | Bjorn Helgaas <bhelgaas@google.com> | Sun Jul 02 18:47:15 2017 -0500 |
tree | 097db8d12169db5a88ae407739fbf40a3d6b5618 | |
parent | 575a144e7b3006c1b583ccecc4ede8b180d00d0c [diff] |
PCI: vmd: Move SRCU cleanup after bus, child device removal Recent __call_srcu() changes have exposed that we need to cleanup SRCU structures after pci_stop_root_bus() calls into vmd_msi_free(). Fixes: 3906b91844d6 ("PCI: vmd: Use SRCU as a local RCU to prevent delaying global RCU") Signed-off-by: Jon Derrick <jonathan.derrick@intel.com> Signed-off-by: Bjorn Helgaas <bhelgaas@google.com> Acked-by: Keith Busch <keith.busch@intel.com> Cc: <stable@vger.kernel.org> # 4.11