summaryrefslogtreecommitdiff
path: root/drivers/pci/controller/dwc
diff options
context:
space:
mode:
authorNirmal Patel <nirmal.patel@linux.intel.com>2021-11-16 15:11:36 -0700
committerLorenzo Pieralisi <lorenzo.pieralisi@arm.com>2021-12-01 12:00:07 +0000
commit6aab5622296b990024ee67dd7efa7d143e7558d0 (patch)
tree0059b909188ba06370001ffb3e0671f01ed4cbeb /drivers/pci/controller/dwc
parentfa55b7dcdc43c1aa1ba12bca9d2dd4318c2a0dbf (diff)
PCI: vmd: Clean up domain before enumeration
During VT-d pass-through, the VMD driver occasionally fails to enumerate underlying NVMe devices when repetitive reboots are performed in the guest OS. The issue can be resolved by resetting VMD root ports for proper enumeration and triggering secondary bus reset which will also propagate reset through downstream bridges. Link: https://lore.kernel.org/r/20211116221136.85134-1-nirmal.patel@linux.intel.com Signed-off-by: Nirmal Patel <nirmal.patel@linux.intel.com> Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> Reviewed-by: Jon Derrick <jonathan.derrick@linux.dev>
Diffstat (limited to 'drivers/pci/controller/dwc')
0 files changed, 0 insertions, 0 deletions