Merge branch 'pci/cxl'
authorBjorn Helgaas <bhelgaas@google.com>
Thu, 16 May 2024 23:14:09 +0000 (18:14 -0500)
committerBjorn Helgaas <bhelgaas@google.com>
Thu, 16 May 2024 23:14:09 +0000 (18:14 -0500)
commit83711a1ab210cf59d30a3e65f72268f5404c1870
tree65f9202cc2aa46c84b87f4c4f71d76eb3f388f01
parenta6faf3f450ecdb084128751e8fda0e515283da39
parent934edcd436dca0447e0d3691a908394ba16d06c3
Merge branch 'pci/cxl'

- Lock the upstream bridge while using it to perform a Secondary Bus Reset
  (Dave Jiang)

- Return failure when attempting Secondary Bus Reset below a CXL Port that
  has SBR masked (Dave Jiang)

- Add a "cxl_bus" reset method that temporarily unmasks SBR (Dave Jiang)

- Add a warning if we reset a CXL type 3 memory device that was in use
  while being reset (Dave Jiang)

* pci/cxl:
  cxl: Add post-reset warning if reset results in loss of previously committed HDM decoders
  PCI/CXL: Add 'cxl_bus' reset method for devices below CXL Ports
  PCI/CXL: Fail bus reset if upstream CXL Port has SBR masked
  PCI: Lock upstream bridge for pci_reset_function()
  PCI/CXL: Move CXL Vendor ID to pci_ids.h
include/linux/pci.h