CXL update from 5.18
This patchset updates the CXL-related code to match what is upstream up to v5.18, plus those
self-identified upstream fixes from upstream 6.0 that apply to those patches included in
this patchset.
Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2107254
Omitted-fix: dd2d42ad6f42 ("cxl/mem: Skip range enumeration if mem_enable clear")
This fix does not backport cleanly due to missing prerequisite changes.
Omitted-fix: 34e37b4c432c ("cxl/port: Enable HDM Capability after validating DVSEC Ranges")
This fix does not backport cleanly due to missing prerequisite changes.
Omitted-fix: 99183d26ed61 ("cxl/pmem: Fix offline_nvdimm_bus() to offline by bridge")
This fix does not backport cleanly due to missing prerequisite changes.
Signed-off-by: John W. Linville <linville@redhat.com>
Edited by John W. Linville