On 2/6/2025 11:01 AM, Gregory Price wrote: > On Tue, Jan 07, 2025 at 08:38:37AM -0600, Terry Bowman wrote: >> CXL.io provides protocol error handling on top of PCIe Protocol Error >> handling. But, CXL.io and PCIe have different handling requirements >> for uncorrectable errors (UCE). >> >> The PCIe AER service driver may attempt recovering PCIe devices with >> UCE while recovery is not used for CXL.io. Recovery is not used in the >> CXL.io case because of potential corruption on what can be system memory. >> >> Create pci_driver::cxl_err_handlers structure similar to >> pci_driver::error_handler. Create handlers for correctable and >> uncorrectable CXL.io error handling. >> >> The CXL error handlers will be used in future patches adding CXL PCIe >> Port Protocol Error handling. >> >> Signed-off-by: Terry Bowman <terry.bowman@xxxxxxx> >> Reviewed-by: Jonathan Cameron <Jonathan.Cameron@xxxxxxxxxx> >> Reviewed-by: Dave Jiang <dave.jiang@xxxxxxxxx> >> Reviewed-by: Fan Ni <fan.ni@xxxxxxxxxxx> > Reviewed-by: Gregory Price <gourry@xxxxxxxxxx> Thanks for reviewing and adding the "Reviewed-by". Terry