]> git.itanic.dy.fi Git - linux-stable/commitdiff
Merge branch 'for-6.7/cxl-rch-eh' into cxl/next
authorDan Williams <dan.j.williams@intel.com>
Tue, 31 Oct 2023 17:59:00 +0000 (10:59 -0700)
committerDan Williams <dan.j.williams@intel.com>
Tue, 31 Oct 2023 17:59:00 +0000 (10:59 -0700)
Restricted CXL Host (RCH) Error Handling undoes the topology munging of
CXL 1.1 to enabled some AER recovery, and lands some base infrastructure
for handling Root-Complex-Event-Collectors (RCECs) with CXL. Include
this long running series finally for v6.7.

1  2 
drivers/cxl/core/core.h
drivers/cxl/core/hdm.c
drivers/cxl/core/mbox.c
drivers/cxl/core/port.c
drivers/cxl/cxlmem.h
drivers/cxl/pci.c
tools/testing/cxl/test/mem.c

index 8e5f3d84311e583a1ab408714548edaa697634cc,f470ef5c0a6a23e69312332a806d129aa4cddfda..86d7ba23235e3bdefb567e3dc3cb656b4f9593c0
@@@ -73,9 -73,9 +73,10 @@@ struct cxl_rcrb_info
  resource_size_t __rcrb_to_component(struct device *dev,
                                    struct cxl_rcrb_info *ri,
                                    enum cxl_rcrb which);
+ u16 cxl_rcrb_to_aer(struct device *dev, resource_size_t rcrb);
  
  extern struct rw_semaphore cxl_dpa_rwsem;
 +extern struct rw_semaphore cxl_region_rwsem;
  
  int cxl_memdev_init(void);
  void cxl_memdev_exit(void);
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge